![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze, tak jak zauważył tr@k masz literówkę(IMG:style_emoticons/default/exclamation.gif)
Po drugie, używaj poprawnie htmla, czyli np. <input class="miasto"type="text" name="miasto" />miasto</input> Po trzecie... skoro nie sprawdzasz nigdzei czy w ogole wyslano formularz to nie dziw sie ze program czepia sie ze sa puste pola, skoro nawet ich nie wypelniono. Zacznij od sprawdzenia czy wyslano formularz, potem sprawdzaj czy pola sa powypelniane: Ustaw nazwe przycisku do wysylania:
Ten post edytował sadistic_son 13.09.2010, 22:57:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 08:03 |