Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne wysyłanie formularza
xsonic
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 11.03.2010

Ostrzeżenie: (0%)
-----


Witam robię sobie małą stronkę i nie mam pojęcia jak automatycznie wysyłać formularz dana ilość razy np 5 po naciśnięciu czegoś nie załadowaniu się strony.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Randallmaster
post
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


  1. <?php
  2. // sprawdzamy, czy zmienna $submit jest pusta
  3. if (empty($_POST['submit'])) {
  4. // wy?wietlamy formularz
  5. echo "<table border=\"0\"><form method=\"post\">
  6. <tr>
  7. <td align=\"right\"><font face=\"ARIAL\" SIZE=\"2px\" >Użytkownik:   </font></td>
  8. <td><input type=\"text\" name=\"uzytkownik\" style=\"width: 150px\"></td>
  9. </tr>
  10. <tr>
  11. <td align=\"right\"><font face=\"ARIAL\" SIZE=\"2px\" >Temat:   </font></td>
  12. <td><input type=\"text\" name=\"imie\" style=\"width: 150px\" maxlength='20'></td>
  13. </tr>
  14. <tr>
  15. <td align=\"right\"><font face=\"ARIAL\" SIZE=\"2px\" >e-mail:   </font></td>
  16. <td><input type=\"text\" name=\"email\" style=\"width: 150px\" maxlength='20'></td>
  17. </tr>
  18. <tr>
  19. <td align=\"right\"><font face=\"ARIAL\" SIZE=\"2px\" >Wiadomo?ć:   </font></td>
  20. <td><textarea name=\"tresc\" style=\"width: 300px; height: 70px\"></textarea></td>
  21. </tr>
  22. <tr>
  23. <td> </td>
  24. <td><br><center>
  25. <input type=\"submit\" class=\"wyslij\" name=\"submit\" value=\"Wy?lij\"><alt=\"Wy?lij\"></br></center> 
  26. </form>
  27. </tr>
  28. </table>";
  29. }
  30. // sprawdzamy, czy zmienne przesłane z formularza nie s? puste
  31. elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {
  32. // jeżeli powyższy warunek jest spełniony tworzona jest wiadomo?ć
  33. // zmienna $message zawiera tre?ć wiadomo?ci
  34. $message = "Użytkownik: $_POST[uzytkownik]\nTemat: $_POST[imie]\ne-mail: $_POST[email]\n\nWiadomo?ć:\n$_POST[tresc]";
  35. // zmienna $header zawiera przede wszystkim adres zwrotny
  36. $header = "From: $_POST[uzytkownik] <$_POST[email]>";
  37. // funkcja mail() za pomoc? której wiadomo?ć zostanie wysłana
  38. @mail("randall.kamil@gmail.com","Zmiana Konta - pracujkalisz","$message","$header")
  39. or die('Nie udało się wysłać wiadomo?ci');
  40. // wy?wietlenie komunikatu w przypadku powodzenia
  41. echo "<div align=\"center\"><font color='#43ae2e'>Wiadomo?ć została wysłana poprawnie! Dziękujemy.</font></div>";
  42. }
  43. // lub w przypadku nie wypełnienia formularza do końca
  44. else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>";
  45.  
  46. ?>


to kod z mojej strony przerób sobie (IMG:style_emoticons/default/smile.gif)

Ten post edytował Randallmaster 11.03.2010, 21:27:30
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:46