Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sprawdzanie czy pola formularza są wypełnione
drips
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.09.2009

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


Witam, mam taki formularz i super działa dochodzi mi na wskazanego maila nałozyłem maski do wprowadzania dat itp. ale mam problem poniewaz nie wiem co dopisać żeby sprawdzał czy wszystkie pola są wypełnione i po wysłaniu pokazywał się komunikat o poprawnie wysłanym mailu?

kod formularza :
<form action="" method="post">
<input class="imie" type="text" name=imie>imię</input>
<input class="nazwisko" type="text" name=nazwisko>nazwisko</input>
<input id="drugi eimie"class="drugi imie" type="text" name=drugie imie>drugie imie</input>
<input id="date" class="od"type="text" name=od>od</input>
<input id="date2" class="do"type="text" name=do>do</input>
<input class="adres" type="text" name=adres>adres</input>
<input class="adres" type="text" name=adres2>adres cd..</input>
<input class="miasto"type="text" name=miasto>miasto</input>
<input id="kod" type="text" name=kod>Kod pocztowy</input><br />
Kraj
<select name="kraj">
<option value="" selected="selected">...</option>
<option value="Poland" >Polska</option>
</select>
<input type="submit" value="wyslij" />
</form>


<?php
$to = 'mojadres@op.pl';
$subject = 'Dane';
$message="ImiÄ™:".$_POST['imie'].'\n';
$message.="Nazwisko:".$_POST['nazwisko'].'\n';
$message.="drugie imie:".$_POST['drugie imie'].'\n';
$message.="Od:".$_POST['od'].'\n';
$message.="Do:".$_POST['do'].'\n';
$message.="Adres:".$_POST['adres'].'\n';
$message.="Adres2:".$_POST['adres2'].'\n';
$message.="Miasto:".$_POST['miasto'].'\n';
$message.="Kod:".$_POST['kod'].'\n';
$message.="Kraj:".$_POST['kraj'].'\n';
$headers = 'From: adres@op.pl' . "\r\n" .
'Reply-To: adres@op.pl' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>


pomożecie?

Ten post edytował drips 13.09.2010, 12:44:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krispak
post
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


Wrzuc do srodka a nie na zewnatrz jak ty masz
  1. //sprawdzanie czy wypełniono wszystkie pola formularza
  2. if(isset($_POST['imie']) && $_POST['imie']!="" && isset($_POST['nazwisko']) && $_POST['nazwisko']!=""
  3. && isset($_POST['od']) && $_POST['od']!="" && isset($_POST['do']) && $_POST['do']!="" && isset($_POST['adres']) && $_POST['sdres']!=""
  4. && isset($_POST['adres2']) && $_POST['adres2']!="" && isset($_POST['miasto']) && $_POST['miasto']!="" && isset($_POST['kod']) && $_POST['kod']!=""
  5. && isset($_POST['kraj']) && $_POST['kraj']!=""/*i tak dalej dla reszty pol*/)
  6. {
  7. $to = 'informatyk@mops.przemysl.pl';
  8. $subject = 'Wniosek';
  9. $message="ImiÄ™:".$_POST['imie'].'\n';
  10. $message.="Nazwisko:".$_POST['nazwisko'].'\n';
  11. $message.="Od:".$_POST['od'].'\n';
  12. $message.="Do:".$_POST['do'].'\n';
  13. $message.="Adres:".$_POST['adres'].'\n';
  14. $message.="Adres2:".$_POST['adres2'].'\n';
  15. $message.="Miasto:".$_POST['miasto'].'\n';
  16. $message.="Kod:".$_POST['kod'].'\n';
  17. $message.="Kraj:".$_POST['kraj'].'\n';
  18. $headers = 'From: wniosek@mops.przemysl.pl' . "\r\n" .
  19. 'Reply-To: wniosek@mops.przemysl.pl' . "\r\n" .
  20. 'X-Mailer: PHP/' . phpversion();
  21. mail($to, $subject, $message, $headers);
  22. } else {
  23. echo 'wypelnij wszystkie pola';
  24. }


Ten post edytował krispak 13.09.2010, 13:36:24
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: 11.10.2025 - 07:16