Witajcie,
mam takie ogólne pytanie jak sobie radzicie z obsługą formularza html podzielonego na kilka stron?
Przykładowo mamy formularz dodania firmy, podzielony na 3 strony:
1. dane firmy do wpisania
2. dodanie zdjęć
3. podgląd
I teraz w kroku 2 i 3 mamy przycisk "Wróć do kroku X". Na każdej stronie muszą być już wypełnione pola (to co wpisał user).
Tak samo zdjęcia - jeśli użytkownik dodał zdjęcia i przeszedł do podglądu, to gdy wraca do strony 2 musi widzieć wgrane zdjęcia.
Jak to najlepiej oprogramować w PHP?
Ja podchodziłem do tego na 2 sposoby: z użyciem input=hidden w każdym kroku, oraz zapisywanie w sesji na czas dodawania firmy.
Hiddeny są dosyć uciążliwe, zwłaszcza gdy mamy 40 pól do wypełnienia.
Dodatkowo w hiddenach trzymałem nazwy zdjęć, zapisywałem je do katalogu "temp", a po dodaniu firmy usuwałem je - ale jeśli
uzytkownik wgra zdjęcia, a potem nie doda firmy to zostają śmieci w tempie...
Jak to rozwiązać profesjonalnie?