Mam do zrobienia troche problematyczny formularz nie tylko ze względu na jego wielkość, ale też ze względu na pojawiający się element, o którym mowa w Opisie tematu. Nie mam pojęcia jak to wykonać, czego użyć i nie przekombinować. Poniżej wklejam kod z formularzem i tam objaśnie jak ma się to zachowywać. Pomoże mi ktoś to ugryźć ? Bo troche mnie przytłoczył rozmiar tego formularza...
if($id==8) echo ' <div id="podstrony_left" style="width:550px;height:350px;margin-top:0px;margin-left:345px;"> <h1><span class="tytul-form">Formularz kontaktowy</h1>' .'<form method="post" action="formularz"> <table class="table"> <tbody> <tr><td>Imię i Nazwisko:* </td><td><input type="text" name="nazwisko" class="input" /></td></tr> <tr><td>Nazwa Firmy: </td><td><input type="text" name="firma" class="input" /></td></tr> <tr><td>E-mail:* </td><td><input type="text" name="email" class="input" /></td></tr> <tr><td>Telefon Kontaktowy:* </td><td><input type="text" name="telefon" class="input" /></td></tr> Tutaj mamy pierwszą opcje wyboru. Od tego co wybierzemy zależy co pojawi nam się poniżej. Przypiszę tym opcjom numery <tr><td>Czego dotyczy wiadomość:*</td> <td><select name="rodzaj" class="rodzaj"> <option disabled="disabled">-- wybierz --</option> 1 ---> <option value="Catering dla firm">Catering dla firm</option> 2 ---> <option value="Impreza okolicznościowa">Impreza okolicznościowa</option> 3 ---> <option value="Inne">Inne</option> </select></td></tr> I tak w przypadku wyboru opcji "1" oraz "2" pojawiają nam się następujące pola. Pole "3" bedzie na samym koncu <tr><td>Rodzaj wydarzenia: </td><td><input type="text" name="firma" class="input" /></td></tr> <tr><td>Termin:* </td><td><input type="text" name="email" class="input" /></td></tr> <tr><td>Czas trwania:* </td><td><input type="text" name="telefon" class="input" /></td></tr> <tr><td>Liczba osób: </td><td><input type="text" name="firma" class="input" /></td></tr> <tr><td>Budżet:* </td><td><input type="text" name="email" class="input" /></td></tr> <tr><td>Miejsce:*</td> <td><select name="rodzaj" class="rodzaj"> Tutaj mamy następną opcje wyboru, że tak to nazwę "pod opcje wyboru". Opcje też nazwe numerycznie dla ułatwienia <option disabled="disabled">-- wybierz --</option> 1a ---> <option value="Restuaracja">Restuaracja</option> 2a ---> <option value="Inne">inne</option> </select></td></tr> Po wyborze opcji "1a" pojawiają nam się następujące pola: <tr><td>Kategoria wiekowa gości:*</td></tr> <tr><td><input type="checkbox" name="nazwa" value="Dzieci" /> Dzieci</td></tr> <tr><td><input type="checkbox" name="nazwa" value="Młodzież" /> Młodzież</td></tr> <tr><td><input type="checkbox" name="nazwa" value="Dorośli" /> Dorośli</td></tr> <tr><td>Forma podania:*</td> <td><select name="rodzaj" class="rodzaj"> <option disabled="disabled">-- wybierz --</option> <option value="Szwedzki stół">Szwedzki stół</option> <option value="Potrawy serwowane do stołu">Potrawy serwowane do stołu</option> </select></td></tr> <tr><td>Zawartość menu:*</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> przekąski </td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> posiłek na ciepło </td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> deser</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> owoce</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> kawa i herbata</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> zimne napoje bezalkoholowe</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> napoje alkoholowe</td></tr> <tr><td valign="top">Informacje dodatkowe:* </td><td><textarea type="wiadomosc" name="wiadomosc" class="textarea" /></textarea></tr> Po wyborze opcji 2a pojawiają się nam następujące pola <tr><td valign="top">Jakie inne miejsce:* </td><td><textarea type="wiadomosc" name="wiadomosc" class="textarea" /></textarea></tr> <tr><td>Kategoria wiekowa gości:*</td></tr> <tr><td><input type="checkbox" name="nazwa" value="Dzieci" /> Dzieci</td></tr> <tr><td><input type="checkbox" name="nazwa" value="Młodzież" /> Młodzież</td></tr> <tr><td><input type="checkbox" name="nazwa" value="Dorośli" /> Dorośli</td></tr> <tr><td>Forma podania:*</td> <td><select name="rodzaj" class="rodzaj"> <option disabled="disabled">-- wybierz --</option> <option value="Szwedzki stół">Szwedzki stół</option> <option value="Potrawy serwowane do stołu">Potrawy serwowane do stołu</option> </select></td></tr> <tr><td>Zawartość menu:*</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> przekąski </td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> posiłek na ciepło </td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> deser</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> owoce</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> kawa i herbata</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> zimne napoje bezalkoholowe</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> napoje alkoholowe</td></tr> <tr><td>Wyposażenie:*</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> stoły i krzesła bankietowe </td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> stoły i ławy biesiadne </td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> stoliki koktajlowe</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> namiot</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> zastawa</td></tr> <tr><td><input type="checkbox" name="nazwa" value="" /> dekoracje stołów</td></tr> <tr><td>Obsługa kelnera:*</td> <td><select name="rodzaj" class="rodzaj"> <option disabled="disabled">-- wybierz --</option> <option value="Tak">Tak</option> <option value="Nie">Nie</option> </select></td></tr> Tutaj wracamy do samego początku formularza, ponieważ tylko te pole pojawia nam się po wybraniu opcji z numerem "3" (inne) <tr><td valign="top">Treść:* </td><td><textarea type="wiadomosc" name="wiadomosc" class="textarea" /></textarea></tr> <tr><td><span class="pole">* pole obowiązkowe</span></td><td><input type="submit" class="submit" value=" Wyślij " /></td></tr> </tbody> </table>' .' </div>';