ďťż
Podstrony
|
telcocafe<? $mail='czekajmarek@gmail.com'; $temat='Zamówienie'; $cmd=$_REQUEST["cmd"]; switch ($cmd) { case "wyslij": wyslij(); break; default: send_form(); } function send_form(){ global $firma, $nazwisko, $tel, $adres, $miasto, $towar, $ile, $email; echo'<form action="zamowienie.php?cmd=wyslij" method="post"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td><font color="#FF0000">Firma: </font> </td> <td><input type="text" name="firma" size="25" value="'.$firma.'" /></td> </tr> <tr> <td><font color="#FF0000">Imię i nazwisko: </font> </td> <td><input type="text" name="nazwisko" size="25" value="'.$nazwisko.'" /></td> </tr> <tr> <td>e-Mail: </td> <td><input type="text" name="email" size="25" value="'.$email.'" /></td> </tr> <tr> <td><font color="#FF0000">Telefon: </font> </td> <td><input type="text" name="tel" size="25" value="'.$tel.'" /></td> </tr> <tr> <td><font color="#FF0000">Adres:</font></td> <td><input type="text" name="adres" size="25" value="'.$adres.'" /></td> </tr> <tr> <td><font color="#FF0000">Miasto: </font> </td> <td><input type="text" name="miasto" size="25" value="'.$miasto.'" /></td> </tr> <tr> <td><font color="#FF0000">Nazwa towaru:</font></td> <td><select name="towar"> <option value="ID1">ARALIA-PACZKA</option> <option value="ID2">ASPARAGUS 0,5KG KRÓTKI</option> <option value="ID3">ASPARAGUS 0,5KG DŁUGI</option> <option value="ID4">PLUMOSUS-LEJCE</option> <option value="ID5">ROBELINI</option> <option value="ID6">RUSCUS-WŁOSKI</option> <option value="ID7">SALAL-ORZECH</option> <option value="ID8">ASPIDISTRA</option> <option value="ID9">CHRYZANTEMA MARGARETKA</option> <option value="ID10">COCOS - USZY KRÓLIKA</option> <option value="ID11">LEDER - JUNIOR</option> <option value="ID12">LEDER EX (duży)</option> <option value="ID13">CORDYLINA ZIELONA </option> <option value="ID14">TRAWA </option> <option value="ID15">CINAREA </option> <option value="ID16">WIERZBA-EUKALIPTUS </option> </select></td> </tr> <tr> <td><font color="#FF0000">Ilość:</font></td> <td><input type="text" name="ile" size="25" value="'.$ile.'" /></td> <tr> <td></td> <td><input type="submit" value="Wyślij" /> <input type="reset" value="Wyczyść" /></td> </tr> </table> </form>'; } function wyslij(){ global $firma, $nazwisko, $tel, $adres, $miasto, $towar, $ile, $email, $mail, $temat; if ($firma=="" || $nazwisko=="" || $tel=="" || $adres=="" || $miasto=="" || $towar=="" || $ile=="" ) { send_form(); echo'<font color=#FF0000>Wypełnij wszystkie pola formularza!</font>'; } else { $tresc='Firma: '.$firma.'\n Imię i nazwisko: '.$nazwisko.'\n Telefon: '.$tel.'\n Adres: '.$adres.'\n Miasto: '.$miasto.'\n ID Towaru: '.$towar.'\n Sztuk: '.$ile.' '; mail("$mail", "$temat", "$tresc", "From: $email\r\nReply-to: $email"); echo'<center>Zamówienie zostało złożone</center>'; } } ?>Problem polega na tym ze jak wypelniam wszystko to pisze ze mam wypelnic wszystkie pola :/ // Pamiętaj o przedrostkach! // Używaj [ code ] (ew. [ codebox] ) // Nazwę tematu trochę jaśniej proszę. Użytkownik athlon2500+ edytował ten post 14 maj 2006, 16:11 spróbuj przypisać w funkcji wyslij, zmiennym np. $firma=$_POST['firma']; spróbuj przypisać w funkcji wyslij, zmiennym np. $firma=$_POST['firma']; To jest funkja wyslij: function wyslij(){ global $firma, $nazwisko, $tel, $adres, $miasto, $towar, $ile, $email, $mail, $temat; if ($firma=="" || $nazwisko=="" || $tel=="" || $adres=="" || $miasto=="" || $towar=="" || $ile=="" ) { send_form(); echo'<font color=#FF0000>Wypełnij wszystkie pola formularza!</font>'; } else { $tresc='Firma: '.$firma.'\n Imię i nazwisko: '.$nazwisko.'\n Telefon: '.$tel.'\n Adres: '.$adres.'\n Miasto: '.$miasto.'\n ID Towaru: '.$towar.'\n Sztuk: '.$ile.' '; mail("$mail", "$temat", "$tresc", "From: $email\r\nReply-to: $email"); echo'<center>Zamówienie zostało złożone</center>'; } Przed kazda zmienna dodaj $_POST np. $_POST['firma'] $_POST['nazwisko'] itp // Używaj [ code ] (ew. [ codebox] ) Użytkownik _Herkules_ edytował ten post 14 maj 2006, 14:12 function wyslij(){global $mail, $temat; $firma=$_POST['firma']; $nazwisko=$_POST['nazwisko']; $tel=$_POST['tel']; $adres=$_POST['adres']; $miasto=$_POST['miasto']; $towar=$_POST['towar']; $ile=$_POST['ile']; $email=$_POST['email']; if ($firma=="" || $nazwisko=="" || $tel=="" || $adres=="" || $miasto=="" || $towar=="" || $ile=="" ) { send_form(); echo'<font color=#FF0000>Wypełnij wszystkie pola formularza!</font>'; } else { $tresc='Firma: '.$firma.'\n Imię i nazwisko: '.$nazwisko.'\n Telefon: '.$tel.'\n Adres: '.$adres.'\n Miasto: '.$miasto.'\n ID Towaru: '.$towar.'\n Sztuk: '.$ile.' '; mail("$mail", "$temat", "$tresc", "From: $email\r\nReply-to: $email"); echo'<center>Zamówienie zostało złożone</center>'; } }SPróbuj, ale głowy nie dam, że działa. font><? $mail='czekajmarek@gmail.com'; $temat='Zamówienie'; $cmd=$_REQUEST["cmd"]; switch ($cmd) { case "wyslij": wyslij(); break; default: send_form(); } function send_form(){ global $firma, $nazwisko, $tel, $adres, $miasto, $towar, $ile, $email; echo'<form action="zamowienie.php?cmd=wyslij" method="post"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td><font color="#FF0000">Firma: </font> </td> <td><input type="text" name="firma" size="25" value="'.$firma.'" /></td> </tr> <tr> <td><font color="#FF0000">Imię i nazwisko: </font> </td> <td><input type="text" name="nazwisko" size="25" value="'.$nazwisko.'" /></td> </tr> <tr> <td>e-Mail: </td> <td><input type="text" name="email" size="25" value="'.$email.'" /></td> </tr> <tr> <td><font color="#FF0000">Telefon: </font> </td> <td><input type="text" name="tel" size="25" value="'.$tel.'" /></td> </tr> <tr> <td><font color="#FF0000">Adres:</font></td> <td><input type="text" name="adres" size="25" value="'.$adres.'" /></td> </tr> <tr> <td><font color="#FF0000">Miasto: </font> </td> <td><input type="text" name="miasto" size="25" value="'.$miasto.'" /></td> </tr> <tr> <td><font color="#FF0000">Nazwa towaru:</font></td> <td><select name="towar"> <option value="ID1">ARALIA-PACZKA</option> <option value="ID2">ASPARAGUS 0,5KG KRÓTKI</option> <option value="ID3">ASPARAGUS 0,5KG DŁUGI</option> <option value="ID4">PLUMOSUS-LEJCE</option> <option value="ID5">ROBELINI</option> <option value="ID6">RUSCUS-WŁOSKI</option> <option value="ID7">SALAL-ORZECH</option> <option value="ID8">ASPIDISTRA</option> <option value="ID9">CHRYZANTEMA MARGARETKA</option> <option value="ID10">COCOS - USZY KRÓLIKA</option> <option value="ID11">LEDER - JUNIOR</option> <option value="ID12">LEDER EX (duży)</option> <option value="ID13">CORDYLINA ZIELONA </option> <option value="ID14">TRAWA </option> <option value="ID15">CINAREA </option> <option value="ID16">WIERZBA-EUKALIPTUS </option> </select></td> </tr> <tr> <td><font color="#FF0000">Ilość:</font></td> <td><input type="text" name="ile" size="25" value="'.$ile.'" /></td> <tr> <td></td> <td><input type="submit" value="Wyślij" /> <input type="reset" value="Wyczyść" /></td> </tr> </table> </form>'; } function wyslij(){ global $firma, $nazwisko, $tel, $adres, $miasto, $towar, $ile, $email, $mail, $temat; if ($firma=="" || $nazwisko=="" || $tel=="" || $adres=="" || $miasto=="" || $towar=="" || $ile=="" ) { send_form(); echo'<font color=#FF0000>Wypełnij wszystkie pola formularza!</font>'; } else { $firma=$_POST['firma']; $nazwisko=$_POST['nazwisko']; $tel=$_POST['tel']; $adres=$_POST['adres']; $miasto=$_POST['miasto']; $towar=$_POST['towar']; $ile=$_POST['ile']; '; mail("$mail", "$temat", "$tresc", "From: $email\r\nReply-to: $email"); echo'<center>Zamówienie zostało złożone</center>'; } } ?> i wyskakuje blad Użytkownik athlon2500+ edytował ten post 14 maj 2006, 16:11 Spróbuj z moim kodem, bo źle zrobiłeś, nie w tym miejscu przypisałeś. I używaj [ codebox ]długi kod [ / codebox ] (bez spacji) Użytkownik mmatheww edytował ten post 14 maj 2006, 11:31 dziala w 100% :) <? $mail= 'czekajmarek@gmail.com'; $temat= 'Zamówienie'; switch ($_GET['cmd']) { case "wyslij": wyslij(); break; default: send_form(); } function send_form(){ echo'<form action="'.$_SERVER['PHP_SELF'].'?cmd=wyslij" method="post"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td><font color="#FF0000">Firma: </font> </td> <td><input type="text" name="firma" size="25" value="'.$_POST['firma'].'" /></td> </tr> <tr> <td><font color="#FF0000">Imię i nazwisko: </font> </td> <td><input type="text" name="nazwisko" size="25" value="'.$_POST['nazwisko'].'" /></td> </tr> <tr> <td>e-Mail: </td> <td><input type="text" name="email" size="25" value="'.$_POST['email'].'" /></td> </tr> <tr> <td><font color="#FF0000">Telefon: </font> </td> <td><input type="text" name="tel" size="25" value="'.$_POST['tel'].'" /></td> </tr> <tr> <td><font color="#FF0000">Adres:</font></td> <td><input type="text" name="adres" size="25" value="'.$_POST['adres'].'" /></td> </tr> <tr> <td><font color="#FF0000">Miasto: </font> </td> <td><input type="text" name="miasto" size="25" value="'.$_POST['miasto'].'" /></td> </tr> <tr> <td><font color="#FF0000">Nazwa towaru:</font></td> <td><select name="towar"> <option value="ID1">ARALIA-PACZKA</option> <option value="ID2">ASPARAGUS 0,5KG KRÓTKI</option> <option value="ID3">ASPARAGUS 0,5KG DŁUGI</option> <option value="ID4">PLUMOSUS-LEJCE</option> <option value="ID5">ROBELINI</option> <option value="ID6">RUSCUS-WŁOSKI</option> <option value="ID7">SALAL-ORZECH</option> <option value="ID8">ASPIDISTRA</option> <option value="ID9">CHRYZANTEMA MARGARETKA</option> <option value="ID10">COCOS - USZY KRÓLIKA</option> <option value="ID11">LEDER - JUNIOR</option> <option value="ID12">LEDER EX (duży)</option> <option value="ID13">CORDYLINA ZIELONA </option> <option value="ID14">TRAWA </option> <option value="ID15">CINAREA </option> <option value="ID16">WIERZBA-EUKALIPTUS </option> </select></td> </tr> <tr> <td><font color="#FF0000">Ilość:</font></td> <td><input type="text" name="ile" size="25" value="'.$_POST['ile'].'" /></td> <tr> <td></td> <td><input type="submit" value="Wyślij" /> <input type="reset" value="Wyczyść" /></td> </tr> </table> </form>'; } function wyslij(){ global $mail,$temat; if (empty($_POST['firma']) || empty($_POST['nazwisko']) || empty($_POST['tel']) || empty($_POST['adres']) || empty($_POST['miasto']) || empty($_POST['towar']) || empty($_POST['ile'])){ send_form(); echo'<font color=#FF0000>Wypełnij wszystkie pola formularza!</font>'; }else { $tresc='Firma: '.$_POST['firma']."\n".' Imię i nazwisko: '.$_POST['nazwisko']."\n".' Telefon: '.$_POST['tel']."\n".' Adres: '.$_POST['adres']."\n".' Miasto: '.$_POST['miasto']."\n".' ID Towaru: '.$_POST['towar']."\n".' Sztuk: '.$_POST['ile']; if(mail($mail, $temat, $tresc, 'From: '.$_POST['email']."\r\n".'Reply-to: '.$_POST['email'])){ echo'<center>Zamówienie zostało złożone</center>'; }else {echo 'wyslanei nie udane';} } } ?> Użytkownik boryssek edytował ten post 14 maj 2006, 11:37 dziala w 100% :) Spróbuj z moim kodem, bo źle zrobiłeś, nie w tym miejscu przypisałeś. I używaj [ codebox ]długi kod [ / codebox ] (bez spacji) |
|||
Sitedesign by AltusUmbrae. |