HTML, rozwiązanie na bardzo długi formularz ?

Odpowiedz Nowy wątek
2011-10-15 18:47
0

Witam, mam bardzo długi formularz do rejestracji na stronie :/ wszsytkie loginy, hasła, avatar etc zajmuje mi jakieś 20 inputów. Trochę sporo :/ Ma może ktoś jakiś pomysł? Może jakiś podział na np 2-3 strony? Tylko jak zrobić to w PHP, MySQL? Jak np użytkownik doda login, hasło, mail... przejdzie do kolejnej strony. Do bazy trafi login, hasło i mail. I użytkownik w tym momencie rezygnuje z rejestracji i zamyka stronę. Jak usunąć z bazy danych login, hasło i adres mail,po niedokończonej rejestracji użytkownika? Ręcznie? Czy da się napisać skrypt do tego?? AAA może umieścić wszystkie dane w sesji ? :D

edytowany 1x, ostatnio: poniatowski, 2011-10-15 19:01

Pozostało 580 znaków

2011-10-15 19:59
0

zapisz w ciasteczku dane z poszczególnych podstron a całość danych zapamiętaj na samym końcu (zatwierdzenie ostatniego formularza).

a jak będzie różnica między ciasteczkami a sesją ? dlaczego nie w sesji? :d są jakieś znaczące szczegóły? bo w ciasteczkach nie będę wiedział jak to zrobić :D czy to tak samo jak w sesju, przypisujesz dane ? - poniatowski 2011-10-15 20:11
przed zapisem do cisteczka używasz funkcji serialize() i zapisujesz dane do pliku a przy wyciaganiu używasz unserialize() - Piotrekdp 2011-10-17 13:39

Pozostało 580 znaków

2011-10-15 20:24
0

a nie lepiej zrobić to normalnie - tj. pierwsza strona to dane niezbędne do rejestracji i po zaakceptowaniu pierwszej strony user już jest zarejestrowanym użytkownikiem, a na następnych stronach tylko uzupełnia dane (które może uzupełnić też w dowolnej innej chwili. Ewentualnie można dać status konta nieaktywne dopóki user nie uzupełni wszystkich pól i po każdym logowaniu w takim przypadku pokazywać stronę uzupełniania tych pól)

poza tym - po co Ci tyle danych o userze?


Pół giga extra na dropboxie? Pół giga extra na dropboxie! Tyle wygrać! >>Klik here<<

Pozostało 580 znaków

2011-10-15 20:27
0

Ciasteczka przechowują dane bezpośrednio u klienta i można je odczytywać bez przesyłania danych na serwer.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0