zrobilem juz caly formulrz... tylko cos mu sie wadzi... formularz działą na zasadzie takiej
najpierw wprowadzam ile chcialbym produktów zamówic. zaleznie od tego formularz wgrywa sie tyle raz ile jest wpisane w ilosc towaru. puzniej wybieam z pierwszej listy jakąś opcje. zatwierdzam. strona sie ładuje od nowa. pojawia sie nizej podlista w ktorej są opcje tylko z pierwszej kategorii. zatwierdzam. pojawia sie ostatnia lista. do tego nizej pole dotyczace ilosci towaru i jednostki. z tym ze jak tu klikne zatwierdzam to strona wgrywa sie ale lista 3 nie jest uzupełniona tak samo jak wybór jednostki. Prosze Jak By ktos mógł żucić na to okiem. prosze...
dane do formularza są wczytywane z bazy danych.chyba nie bede musial jej zamieszczac bo to bardzo prosta baza danych dam tylko fragmencik:
1 pusto
2 bydlo Bydła
3 trzoda Trzody
4 drub Drobiu
5 inne Inne
6 pusto
7 cielat Cieląt
8 bydlomleczne Bydła mlecznego
9 bydloopasowe Bydła Opasowego
10 inne Inne
11 pusto
12 kcj kCJ
13 kcjgranulat KCJ granulat
14 cj CJ
15 cjgranulat CJ granulat
16 cstareter C-starter
17 pusto
18 kpe KPE
19 tmrmix TMR-MIX
20 kbwsypka KBW sypka
oto gdzie możecie zobaczyc jak działa ten formularz.
http://80.240.189.36/~miedziol/zamowienie.php
a oto tresci plików... zamówienie.php - wkleilem tylko to co odnosi sie do formularza.
<table width="350" cellspacing="0" cellpadding="3" border="0"> echo "Prosze wypelnic formularz i wyslac wiadomosc <form action=zamowienie.php method=post> Dane Personalne: <table width=100% cellspacing=0 cellpadding=0 border=0> <tr> <td align=right valign=top width=110 style=font-size: 3px> </td> <td align=right valign=top width=80 style=font-size: 3px> </td> </tr> <tr> <td align=right valign=middle width=110> Imię:* </td> <td align=left> <input type=text name=imie size=29 /> </td> </tr> <tr> <td align=right valign=middle width=110> Nazwisko:* </td> <td align=left> <input type=text name=nazwisko size=29 /> </td> </tr> <tr> <td align=right valign=middle width=110> Ulica:* </td> <td align=left> </td> </tr> <tr> <td align=right valign=middle width=110> Dom:* </td> <td align=left> </td> </tr> <tr> <td align=right valign=middle width=110> Mieszkanie: </td> <td align=left> </td> </tr> <tr> <td align=right valign=middle width=110> Kod pocztowy:* </td> <td align=left> </td> </tr> <tr> <td align=right valign=middle width=110> Miasto:* </td> <td align=left> <input type=text name=miasto size=29 /> </td> </tr> <tr> <td align=right valign=middle width=110> Telefon:* </td> <td align=left> <input type=text name=telefon size=29 /> </td> </tr> <tr> <td align=right valign=middle width=110> Drugi telefon: </td> <td align=left> <input type=text name=telefon2 size=29 /> </td> </tr> <tr> <td align=right valign=middle width=110> </td> <td align=left> </td> </tr> </table> for($pomoc = 0; $pomoc<$a; $pomoc++) { include("formularz2.php"); } echo " <table width='100%' cellspacing=0 cellpadding=0 border=0> <tr> <td align=left valign=middle width=120> </td> <td align=right width=160 > </td> </tr> <tr> <td align=left valign=middle width=120> </td> <td align=right width=160 > </td> </tr> <tr> <td align=left valign=middle width=120> Ilosc produktów:* </td> <td align=left width=200> </tr> <tr> <td align=left valign=middle width=120> </td> <td align=right width=160 > </td> </tr> <tr> <td align=center colspan=3> <input type=submit name=wyslij value='Wyślij zamówienie'> </td> </tr> </table> </form>"; IF(isset($wyslij)) { if ($imie=="" or $nazwisko=="" or $ulica=="" or $dom=="" or $kod=="" or $miasto=="" or $telefon=="") { echo "Formularz został niepoprawnie wypełniony."; } else { $tresc = "\n Imie: ".$imie."\n Nazwisko: ".$nazwisko."\n Ulica: ".$ulica."\n Kod pocztowy: ".$kod."\n Miasto: ".$miasto."\n Telefon: ".$telefon."\n Drugi telefon: ".$telefon2."\n Towar 1 : ".$towar[0]." / ".$towar2[0]." / ".$towar3[0]." Ilosc : ".$ilos[0]." - ".$jednostka[0]." \n Towar 2 : ".$towar[1]." / ".$towar2[1]." / ".$towar3[1]." Ilosc : ".$ilos[1]." - ".$jednostka[1]." \n Towar 3 : ".$towar[1]." / ".$towar2[2]." / ".$towar3[2]." Ilosc : ".$ilos[2]." - ".$jednostka[2]." \n Towar 4 : ".$towar[3]." / ".$towar2[3]." / ".$towar3[3]." Ilosc : ".$ilos[3]." - ".$jednostka[3]." \n Towar 5 : ".$towar[4]." / ".$towar2[4]." / ".$towar3[4]." Ilosc : ".$ilos[4]." - ".$jednostka[4]." \n Towar 6 : ".$towar[5]." / ".$towar2[5]." / ".$towar3[5]." Ilosc : ".$ilos[5]." - ".$jednostka[5]." \n Towar 7 : ".$towar[6]." / ".$towar2[6]." / ".$towar3[6]." Ilosc : ".$ilos[6]." - ".$jednostka[6]." \n Towar 8 : ".$towar[7]." / ".$towar2[7]." / ".$towar3[7]." Ilosc : ".$ilos[7]." - ".$jednostka[7]." \n Towar 9 : ".$towar[8]." / ".$towar2[8]." / ".$towar3[8]." Ilosc : ".$ilos[8]." - ".$jednostka[8]." \n Towar 10 : ".$towar[9]." / ".$towar2[9]." / ".$towar3[9]." Ilosc : ".$ilos[9]." -".$jednostka[9]." \n"; echo "Dziekuje za zamówienie. W ciągu 12 godzin oddzwonimy do państwa w celu potwierdzenia zamówienia"; mail('web.admin.pl@gmail.com','Zamówienie od '.$imie.' '.$nazwisko,$tresc); } } echo " <br> <br>"; </form> </table> </table> </table>
plik ten odnosi sie tez jak pewnie zauwazyliscie do pliku formularz2.php
a oto jest jego zawartosc skrócona bo on sie caly czas powatarza:
Nizej dopisze reszte:
<?php $query="SELECT * FROM towary WHERE id<=4"; echo " <table width=420 cellspacing=0 cellpadding=0 border=0> <tr> <td align=right valign=middle width=120>"; $pomoc++; echo $pomoc ." Produkt dla:* "; $pomoc--; echo" </td> <td align=left valign=top width=200> <select name='towar[$pomoc]' style='width: 200px'>"; $query="SELECT * FROM towary WHERE id<=5"; { if($row['name']==$towar[$pomoc]) { } } echo "</select> </td> <td align=left><input type=submit name=ok value='Zatwierdź'></td> </tr> <tr>"; switch ($towar[$pomoc]) { case bydlo: echo "<tr> <td align=right valign=middle width=120> </td> <td align=left valign=top width=200> <select name='towar2[$pomoc]' style='width: 200px'>"; $query="SELECT * FROM towary WHERE id>=6 and id<=10"; { if($row['name']==$towar2[$pomoc]) { } } echo "</select> </td> <td align=left><input type=submit name=ok value='Zatwierdź'></td> </tr> <tr>"; break; } switch ($towar2[$pomoc]) { case cielat: echo "<tr> <td align=right valign=middle width=120>Nazwa:* </td> <td align=left valign=top width=200> <select name='towar3[$pomoc]' style='width: 200px'>"; $query="SELECT * FROM towary WHERE id>=11 and id<=16"; { if($row['name']==$towar2[$pomoc]) { } } echo "</select> </td> <td align=left></td> </tr> <tr> <td align=right valign=middle>Ilość towaru:* </td> <td align=left valign=top width=200> <input type=text name=ilos[$pomoc] value='$ilos[$pomoc]' size=2 /> kg. <input type='radio' name='jednostka[$pomoc]' vaule='opak'>W opak. <input type='radio' name='jednostka[$pomoc]' vaule='luz'>luzem </td> <td align=left><input type=submit name=ok value='Zatwierdź'></td> </tr> "; break; } ?>
No I To Tyle. Troche Tego Jest Dlugo To Pisalem Z pomoca wielu osob. Teraz Mam Straszny problem sercowy i zeby go naprawic musze skonczyc tą strone.

Aha i jak byscie mogli wyprubowac ten formularz, Nie przekazuje w e-mailu takze pola wyboru $jednostka[$pomoc]. nie wiem dlaczego. Ja teraz praktycznie nie mysle nie moge sie na niczym skupic. Błagam o pomoc ;(
z góry dziękuje
pozdrawiam
Daniel M.

------
sorry za tak dlugiego posta ale chyba nie dalo rady krocej
