![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Proszę pilnie o pomoc. Chcę zrobić skrócony formularz zamówienia małej pizzeri, wynik ma iść na e-mail. Strona w HTML. Oto kod na stronie Kod <form method="post" action="wyslij.php" name="zamowienie"> <TABLE BORDER=0> <div> <li><label for="imie">Imię i Nazwisko: </label> <ul><font color="#FFFFFF"> <input class="text" id="imie" name="imie" style="font-weight: 700" ></font></div> <div><li><label for="telefon">Telefon: </label><ul> <font color="#FFFFFF"> <input name="telefon" class="text" id="telefon" style="font-weight: 700" ></font></div> <div><li><label for="tresc">Adres dostawy: </label><ul> <font color="#FFFFFF"> <textarea name="tresc" id="tresc" rows="5" cols="50" style="font-weight: 700" ></textarea></font></div> ZAMÓWIENIE <TR VALIGN="top"> <TD>Pizza:</TD> <TD> <SELECT NAME="pizza" onChange="msg(this.form)"> <OPTION VALUE="pizza">BRAK <OPTION VALUE="pizza">Margerita <OPTION VALUE="pizza">Z Szynką <OPTION VALUE="pizza">Z Tunem <OPTION VALUE="pizza">Hawajska <OPTION VALUE="pizza">Banana <OPTION VALUE="pizza">Pepperoni <OPTION VALUE="pizza">Swojska <OPTION VALUE="pizza">Domowa <OPTION VALUE="pizza">Morska <OPTION VALUE="pizza">Wega <OPTION VALUE="pizza">Salami <OPTION VALUE="pizza">Frutti di Mare <OPTION VALUE="pizza">Neptun <OPTION VALUE="pizza">Szpinakowa <OPTION VALUE="pizza">Warzywna <OPTION VALUE="pizza">Diablo <OPTION VALUE="pizza">Dominator <OPTION VALUE="pizza">Mexicana <OPTION VALUE="pizza">Quattro Formagi <OPTION VALUE="pizza">Wiejska <OPTION VALUE="pizza">Chłopska <OPTION VALUE="pizza">Grecka <OPTION VALUE="pizza">Presto </SELECT></TD> </TR> <TR VALIGN="top"> <TD>rozmiar:</TD> <TD> <SELECT NAME="rozmiar" onChange="msg(this.form)"> <OPTION VALUE="rozmiar">BRAK <OPTION VALUE="rozmiar">mała 26cm <OPTION VALUE="rozmiar">duża 32cm <OPTION VALUE="rozmiar">gigant 45cm </SELECT></TD> </TR> <TR VALIGN="top"> <TD>Sałatki:</TD> <TD> <SELECT NAME="salatka" onChange="msg(this.form)"> <OPTION VALUE="salatka">BRAK <OPTION VALUE="salatka">Grecka <OPTION VALUE="salatka">Z Kurczakiem <OPTION VALUE="salatka">Z Szynką <OPTION VALUE="salatka">Z Tuńczykiem <OPTION VALUE="salatka">Hawajska <OPTION VALUE="salatka">Na Ostro </SELECT></TD> </TR> <TR VALIGN="top"> <TD>Dania Grill:</TD> <TD> <SELECT NAME="grill" onChange="msg(this.form)"> <OPTION VALUE="grill">BRAK <OPTION VALUE="grill">Pierś z kurczaka z grilla (ok.200g) <OPTION VALUE="grill">Pierś panierowana (ok.160g) <OPTION VALUE="grill">Kotlet schabowy panierowany (ok.160g) </SELECT></TD> </TR> <TR VALIGN="top"> <TD>Przekąski:</TD> <TD> <SELECT NAME="przekaski" onChange="msg(this.form)"> <OPTION VALUE="przekaski">BRAK <OPTION VALUE="przekaski">Paluchy piwne z sosem czosnkowym <OPTION VALUE="przekaski">Paluchy piwne z sosem firmowym <OPTION VALUE="przekask">Frytki małe (200g) <OPTION VALUE="przekask">Frytki duże (300g) </SELECT></TD> </TR> <TR VALIGN="top"> <TD>Napoje:</TD> <TD> <SELECT NAME="napoje" onChange="msg(this.form)"> <OPTION VALUE="napoje">BRAK <OPTION VALUE="napoje">Pepsi 0,5l <OPTION VALUE="napoje">7up 0,5l <OPTION VALUE="napoje">Mirinda 0,5l <OPTION VALUE="napoje">Mountain Dew 0,5l <OPTION VALUE="napoje">Schweppes 0,5l <OPTION VALUE="napoje">Pepsi 1l <OPTION VALUE="napoje">7up 1l <OPTION VALUE="napoje">Mirinda 1l <OPTION VALUE="napoje">Mountain Dew 1l <OPTION VALUE="napoje">Schweppes 1l <OPTION VALUE="napoje">Lipton 0,5l <OPTION VALUE="napoje">Aqua Minerale 0,5l </SELECT></TD> </TR> <div><ul><font color="#FFFFFF"> <input type="submit" value="Wyślij" style="font-weight: 700" /></font></div> </form> plik WYSLIJ.PHP Kod <?php if (!imie || !telefon || !tresc || !pizza || !rozmiar || !salatka || !grill || !przekaski || !napoje) { echo "Nie uzupełniłeś wszystkich rubryk."; exit; } $wiadomosc = "imie: ".$_POST['imie']." telefon: ".$_POST['telefon']." adres: ".$_POST['tresc']." pizza: ".$_POST['pizza']." rozmiar: ".$_POST['rozmiar']." salatka: ".$_POST['salatka']." grill: ".$_POST['grill']." przekaski: ".$_POST['przekaski']." napoje: ".$_POST['napoje']."; $tematyka = "Zamowienie ON-Line - ".$temat; mail ("bazia_m@o2.pl", $tematyka, $wiadomosc ); echo "Dziekujemy za złożenie zamówienia. Czas oczekjiwania to ok. 40min,"; echo "<ul>o treści: <ul />"; echo "Imię: <strong>".$imie."</strong><ul />"; echo "Telefon: <strong>".$telefon."</strong><ul />"; echo "Treść: <strong>".$tresc."</strong><ul />"; ?> no i oczywiście nie działa, działa jak usunę wszystkie pola wyboru zostawię tylko imie,tresc i adres IDZIE :/ Pomocy, to ejst strasznie pilne a ja strasznie zielona :/ |
|
|
![]() |
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
co to jest?
register_globals. //EDIT aha i tu
powinno być tak:
Ten post edytował piotrooo89 16.01.2009, 22:07:10 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 12 Dołączył: 30.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
$_POST['telefon'] a nie telefon.... W ogole nie dajesz znaku dolara przed nazwą zmiennej.... I tak każdą zmienna trzeba przepisać w "wyslij.php" i ifie.
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
OK, poprawiłam tak jak zrozumiałam...
plik WYSLIJ.PHP Kod <?php if ($_POST['imie'] || $_POST['telefon'] || $_POST['tresc'] || $_POST['pizza'] || $_POST['rozmiar'] || $_POST['salatka'] || $_POST['grill'] || $_POST['przekaski' || $_POST['napoje']]) { echo "Nie uzupełniłeś wszystkich rubryk."; exit; } $wiadomosc = "imie: ".$_POST['imie']." telefon: ".$_POST['telefon']." adres: ".$_POST['tresc']." pizza: ".$_POST['pizza']." rozmiar: ".$_POST['rozmiar']." salatka: ".$_POST['salatka']." grill: ".$_POST['grill']." przekaski: ".$_POST['przekaski']." napoje: ".$_POST['napoje']."; $tematyka = "Zamowienie ON-Line - ".$temat; mail ("bazia_m@o2.pl", $tematyka, $wiadomosc ); echo "Dziekujemy za złożenie zamówienia. Czas oczekjiwania to ok. 40min,"; echo "<ul>o treści: <ul />"; echo "Imię: <strong>".$_POST['imie']."</strong><ul />"; echo "Telefon: <strong>".$_POST['telefon']."</strong><ul />"; echo "Treść: <strong>".$_POST['tresc']."</strong><ul />"; echo "Pizza: <strong>".$_POST['pizza']."</strong><ul />"; echo "Rozmiar: <strong>".$_POST['rozmiar']."</strong><ul />"; echo "Salatka: <strong>".$_POST['salatka']."</strong><ul />"; echo "Grill: <strong>".$_POST['grill']."</strong><ul />"; echo "Przekaski: <strong>".$_POST['przekaski']."</strong><ul />"; echo "Napoje: <strong>".$_POST['napoje']."</strong><ul />"; ?> i w kodzie... Kod <form method="post" action="wyslij.php" name="zamowienie"> <div align="left"> <p> </div> ZAMÓWIENIE <TR VALIGN="top"> <TD>ON-LINE<p>Pizza:</TD> <TD> <SELECT NAME="pizza" onChange="msg(this.form)"> <OPTION VALUE="pizza">BRAK <OPTION VALUE="Margerita">Margerita <OPTION VALUE="Z Szynką">Z Szynką <OPTION VALUE="Z Tunem">Z Tunem <OPTION VALUE="Hawajska">Hawajska <OPTION VALUE="Banana">Banana <OPTION VALUE="Pepperoni">Pepperoni <OPTION VALUE="Swojska">Swojska <OPTION VALUE="Domowa">Domowa <OPTION VALUE="Morska">Morska <OPTION VALUE="Wega">Wega <OPTION VALUE="Salami">Salami <OPTION VALUE="Frutti di Mare">Frutti di Mare <OPTION VALUE="Neptun">Neptun <OPTION VALUE="Szpinakowa">Szpinakowa <OPTION VALUE="Warzywna">Warzywna <OPTION VALUE="Diablo">Diablo <OPTION VALUE="Dominator">Dominator <OPTION VALUE="Mexicana">Mexicana <OPTION VALUE="Quattro Formagi">Quattro Formagi <OPTION VALUE="Wiejska">Wiejska <OPTION VALUE="Chłopska">Chłopska <OPTION VALUE="Grecka">Grecka <OPTION VALUE="Presto">Presto </SELECT></TD> </TR> <TR VALIGN="top"> <TD>rozmiar:</TD> <TD> <SELECT NAME="rozmiar" onChange="msg(this.form)"> <OPTION VALUE="BRAK">BRAK <OPTION VALUE="mala26">mała 26cm <OPTION VALUE="duza2">duża 32cm <OPTION VALUE="gigant45">gigant 45cm </SELECT></TD> </TR> <TR VALIGN="top"> <TD></p> <p>Sałatki:</TD> <TD> <SELECT NAME="salatka" onChange="msg(this.form)"> <OPTION VALUE="BRAK">BRAK <OPTION VALUE="Grecka">Grecka <OPTION VALUE="Z Kurczakiem">Z Kurczakiem <OPTION VALUE="Z Szynką">Z Szynką <OPTION VALUE="Z Tuńczykiem">Z Tuńczykiem <OPTION VALUE="Hawajska">Hawajska <OPTION VALUE="Na Ostro">Na Ostro </SELECT></TD> </TR> <TR VALIGN="top"> <TD></p> <p>Dania Grill:</TD> <TD> <SELECT NAME="grill" onChange="msg(this.form)"> <OPTION VALUE="BRAK">BRAK <OPTION VALUE="piersgrill">Pierś z kurczaka z grilla (ok.200g) <OPTION VALUE="pierspanier">Pierś panierowana (ok.160g) <OPTION VALUE="kotletschab">Kotlet schabowy panierowany (ok.160g) </SELECT></TD> </TR> <TR VALIGN="top"> <TD></p> <p>Przekąski:</TD> <TD> <SELECT NAME="przekaski" onChange="msg(this.form)"> <OPTION VALUE="BRAK">BRAK <OPTION VALUE="paluchyczosn">Paluchy piwne z sosem czosnkowym <OPTION VALUE="paluchyfirm">Paluchy piwne z sosem firmowym <OPTION VALUE="frytkimale">Frytki małe (200g) <OPTION VALUE="frytkiduze">Frytki duże (300g) </SELECT></TD> </TR> <TR VALIGN="top"> <TD></p> <p>Napoje:</TD> <TD> <SELECT NAME="napoje" onChange="msg(this.form)"> <OPTION VALUE="BRAK">BRAK <OPTION VALUE="pepsi05">Pepsi 0,5l <OPTION VALUE="7up05">7up 0,5l <OPTION VALUE="mirinda05">Mirinda 0,5l <OPTION VALUE="mountain05">Mountain Dew 0,5l <OPTION VALUE="schweppes05">Schweppes 0,5l <OPTION VALUE="pepsi1l">Pepsi 1l <OPTION VALUE="7up1l">7up 1l <OPTION VALUE="mirinda1l">Mirinda 1l <OPTION VALUE="mountain1l">Mountain Dew 1l <OPTION VALUE="schweppes1l">Schweppes 1l <OPTION VALUE="lipton1l">Lipton 0,5l <OPTION VALUE="aqua1l">Aqua Minerale 0,5l </SELECT></TD> </TR> </p> <div> <li><label for="imie">Imię i Nazwisko: </label> <ul><font color="#FFFFFF"> <input class="text" id="imie" name="imie" style="font-weight: 700" ></font></div> <div><li><label for="telefon">Telefon: </label><ul> <font color="#FFFFFF"> <input name="telefon" class="text" id="telefon" style="font-weight: 700" ></font></div> <div><li><label for="tresc">Adres dostawy: </label><ul> <font color="#FFFFFF"> <textarea name="tresc" id="tresc" rows="5" cols="50" style="font-weight: 700" ></textarea></font></div> <div><ul><font color="#FFFFFF"> <input type="submit" value="Wyślij" style="font-weight: 700" /></font></div> </form> i dalej nie działa :/ |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Noi żeś usunęło wykrzykniki, które były potrzebne przy ifie...
-------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Masz nie takie warunki. Wypluje błąd, jeśli którekolwiek z tych pól NIE JEST puste. Negacja warunku jest przez wykrzyknik, czyli np.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
będę marudzić do upadłęgo chyba, kumepl stwierdził żeby olać sprawdzanie więc plik WYSLIJ.PHP wyglada tak
Kod <?php $wiadomosc = "imie: ".$_POST['imie']." telefon: ".$_POST['telefon']." adres: ".$_POST['tresc']." pizza: ".$_POST['pizza']." rozmiar: ".$_POST['rozmiar']." salatka: ".$_POST['salatka']." grill: ".$_POST['grill']." przekaski: ".$_POST['przekaski']." napoje: ".$_POST['napoje']."; $tematyka = "Zamowienie ON-Line - ".$temat; mail ("bazia_m@o2.pl", $tematyka, $wiadomosc ); echo "Dziekujemy za złożenie zamówienia. Czas oczekjiwania to ok. 40min,"; echo "<ul>o treści: <ul />"; echo "Imię: <strong>".$_POST['imie']."</strong><ul />"; echo "Telefon: <strong>".$_POST['telefon']."</strong><ul />"; echo "Treść: <strong>".$_POST['tresc']."</strong><ul />"; echo "Pizza: <strong>".$_POST['pizza']."</strong><ul />"; echo "Rozmiar: <strong>".$_POST['rozmiar']."</strong><ul />"; echo "Salatka: <strong>".$_POST['salatka']."</strong><ul />"; echo "Grill: <strong>".$_POST['grill']."</strong><ul />"; echo "Przekaski: <strong>".$_POST['przekaski']."</strong><ul />"; echo "Napoje: <strong>".$_POST['napoje']."</strong><ul />"; ?> i dalej nie dziala :/ zanim byly okienka pizza,napoje .... wysylal maila wiec na bank MAIL dziala.... juz brak mi sił. Działa.... zrobiłam tak usunęłam: Kod <?php $wiadomosc = "imie: ".$_POST['imie']." telefon: ".$_POST['telefon']." adres: ".$_POST['tresc']." pizza: ".$_POST['pizza']." rozmiar: ".$_POST['rozmiar']." salatka: ".$_POST['salatka']." grill: ".$_POST['grill']." przekaski: ".$_POST['przekaski']." napoje: ".$_POST['napoje']."; i zmienialam na [code] <?php $wiadomosc = "WIADOMOSC Z ZAMOWIENIEM"; Dziękuję wszystkim za pomoc! Ten post edytował Baziex 16.01.2009, 23:00:50 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 18:16 |