Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz
Noob.
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.01.2011

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


Witam.
Zrobilem formularz maila w html, a w pliku php wyslanie maila i wyswietlana informacje gdy nie wszystkie pola sa uzupelnione.
Jak zrobic aby po niewypełnieniu jakiegos pola wyswietlalo blad bez odswiezania strony i utraty danych w polach?
  1. |formularz|
  2. <?php
  3. include ("mail.php");
  4. ?>


  1. <?php
  2. if (isset($_REQUEST['email']))
  3.  
  4. $temat = $_POST['temat'];
  5. $typ2 = $_POST['typ2'];
  6. $tresc = $_POST['tresc'];
  7. $email = $_POST['email'];
  8. if (!strlen($email) || !strlen($typ2) || !strlen($temat) || !strlen($tresc))
  9. {
  10. echo 'Należy wypełnić wszystkie pola';
  11. }
  12. else
  13. {
  14. mail("mail@mail.pl", "Zamówienie: $typ2", "Temat: $temat \n\n Typ zamówienia: $typ2 \n\n Treść: $tresc \n\n Nadesłano z: $email \n\n ", "From: $mail");
  15. }
  16.  
  17. ?>

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: 15.09.2025 - 17:26