Proc si neudelas jednoduchou vec:
Kód:
---------------------------
nahore formular1 s tou hlavickou
hidden pole s udajem jaka "substranka" je zobrazena
editacni pole s hlavickou
submit
---------------------------
uprostred
menu - klidne jak to mas i odkazem "GET" metodou (tzn ten String ve tvaru "URL?param1=&...")
---------------------------
dole formular2 = "substranka" podle nejakeho kodu
hidden pole s udajem (kodem) jaka "substranka" je zobrazena
editacni pole
submit
Tim ti naprosto odpadne nutnost pri prepinani "substranek" odesilat ty formulare - proste vyplnis si v subformulari na strance udaje, das submit,
po submitu si ty odeslane udaje nekam ulozis, nejlip do Session a
zobrazis tu stejnou stranku se zmenenymy udaji.
Pri prepnuti na jinou substranku z toho menu, co tam mas(a pri zobrazeni kazde stranky vubec) se pri generovani kouknes do Session, jestli tam jsou uz nejake ulozene udaje, pokud ano, predvyplnis je, pokud ne nechas ty editacni polozky prazdne.
Takhle si postupne naplnis vsechny udaje, co je potreba zadat, hodnoty ze substranek, ktere ted nejsou zobrazeny si pamatuje server (Session-tam si je ulozil po kazdym submitu)/
Uplne nakonec, tam budes mit nejake potvrzovaci tlacitko, ktere ti spusti to finalni zpracovani - zavola akci, pri ktere se schroustaji vsechny drive zadane udaje, ktere mas uz ulozene v Session - tzn., ze je jeste treba nejak zvalidujes a potom,. kdyz budou OK je ulozis do te DB, kdyz nebudou OK, zobrazis nejakou nadavku to je cely !
Boze, co je na tom tak slozityho ? ? ?
Doplneni: Jeste aby jsme si rozumeli vyrazem FORMULAR mam na mysli formular v HTML tzn. to, co je napsano mezi tagy