Kiedys dorwalem gotowy formularz na maila i dzialal teraz jednakze chcialbym go rozbudowac i nie wiem co robie zle:
Podstawowa wersja:
<?php
if (empty($_POST['submit'])) { <form name =\"formularz1\" action=\"?\" method=\"post\">
<input type=\"checkbox\" name=\"rodzaj\" value=\"indywidualne\">
<input type=\"submit\" name=\"submit\" value=\"Dalej\">
<input type=\"reset\" value=\"Od nowa\"></form>" ;}
elseif (($_POST['rodzaj']=='indywidualne') { echo "działa!";}
else echo "Należy zaznaczyc checkbox rodzaj. Aby powrócić do formularza naciśnij:<input type=\"button\" value=\"WSTECZ\" onClick=\"history.go(-1);\">";
?>
Takie cos dziala i po odpowiedniej modyfikacji uzupelniam sobie caly formularz a tam gdzie jest Elseif (ktory sprawdza czy wszytko jest wpisane) robie sobie funkcje mail i wysylam formularz tam gdzie chce. Teraz jednak nastapil problem poniewaz formularz jest bardzo rozbudowany i musze sila rzeczy podzielic go na podstorny dlatego chce zrobic takie cos :
Wybieramy rodzaj -> wedle rodzaju pojawiaja sie kolejen tabelki -> pozniej podsumowanie -> wyslij
czyli chce zrobic cos takiego :
<?php
//// jezeli nie wcisneito przycisku SUBMIT pokazuje formularz
if (empty($_POST['submit'])) {
echo "<form name =\"formularz1\" action=\"?\" method=\"post\"> <input type=\"checkbox\" name=\"rodzaj\" value=\"indywidualne\">
<input type=\"submit\" name=\"submit\" value=\"Dalej\">";
}
//// Jezeli wcisnieto i rodzaj = indywidualen przechodzi do drugiej czesci formularza
elseif (($_POST['rodzaj']=='indywidualne')
{
////// Tutaj jest identyczny formularz jak poprzednio wyswietla sie zawartosc do wpisania imienia oraz klikniecia SUBMIT2 ale po kliknieciu wraca mi na strone glowna i nic nie wysyla
if (empty($_POST['submit2'])) {
echo"<form name =\"indywidualne\" action=\"?\" method=\"post\"> <input type=\"text\" name=\"imie\">
<input type=\"submit\" name=\"submit2\" value=\"wyslij\"> ";}
elseif ($_POST['imie']) { echo "działa"; mail();}
else {echo"nie wpisano imienia";} }
//// jezeli nie zakreslono rodzaju wypisuje blad ze nie wybrano
else echo "Należy zaznaczyc checkbox rodzaj. Aby powrócić do formularza naciśnij:<input type=\"button\" value=\"WSTECZ\" onClick=\"history.go(-1);\">";
?>
To co napisalem to tylko szablon tak naprawde mam tam duzo wiecej tresci...
Prosze o pomoc!