Kongi
22-01-2002, 02:23
Radim na administraciji novog sitea koji radim i susreo sam se sa problemom formi koje se protežu na više stranica.
Pokušao sam smisliti neki način pamčenja podataka svih stranica formi tako da ne ovisi o cookijima i da ne koristi session varijable. Ono što sam smislio, i zanima me što mislite o vakvoj shemi pamčenja podatak, je:
1. stranica
-Ispunjavanje prve stranice forme
2. stranica
-zapisivanje podataka forme u temp_forma.php file, tako da bude spreman za include (varijable nastale formom se zapisuju u file $ime_var=sadržaj var)
-ispunjavanje druge stranice dorme
...
isto tako za n-stranica forme
n+1. stranica - spremanje forme
-include temp_forma.php - sada imamo sve varijable forme spremne za validaciju i spremanje
-validacija - ukoliko ima grešaka u podacima vračanje na određenu stranicu forme*
-spremanje u bazu ili več nešto
kraj
*ovako možemo kada se u slučaju greške vratimo na neku stranicu forme prikazati stare upisane podatke u formu i kada se naprave izmjene nije potrebno ponovno ispunjavati ostale stranice forme. Samo se izmjeni temp_forma.php
Isto tako možemo spremiti sve te temp_forma.php za korištenje kasnije ukoliko je potrebno. U slučaju gubitaka podataka iz baze ili tako nečega.
Mislite li da je bolje koristiti session način pamčenja podataka forme ili pak prebacivanje podataka putem hidden polja na svakoj stranici?
Pokušao sam smisliti neki način pamčenja podataka svih stranica formi tako da ne ovisi o cookijima i da ne koristi session varijable. Ono što sam smislio, i zanima me što mislite o vakvoj shemi pamčenja podatak, je:
1. stranica
-Ispunjavanje prve stranice forme
2. stranica
-zapisivanje podataka forme u temp_forma.php file, tako da bude spreman za include (varijable nastale formom se zapisuju u file $ime_var=sadržaj var)
-ispunjavanje druge stranice dorme
...
isto tako za n-stranica forme
n+1. stranica - spremanje forme
-include temp_forma.php - sada imamo sve varijable forme spremne za validaciju i spremanje
-validacija - ukoliko ima grešaka u podacima vračanje na određenu stranicu forme*
-spremanje u bazu ili več nešto
kraj
*ovako možemo kada se u slučaju greške vratimo na neku stranicu forme prikazati stare upisane podatke u formu i kada se naprave izmjene nije potrebno ponovno ispunjavati ostale stranice forme. Samo se izmjeni temp_forma.php
Isto tako možemo spremiti sve te temp_forma.php za korištenje kasnije ukoliko je potrebno. U slučaju gubitaka podataka iz baze ili tako nečega.
Mislite li da je bolje koristiti session način pamčenja podataka forme ili pak prebacivanje podataka putem hidden polja na svakoj stranici?