![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 2 Dołączył: 14.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Chciałbym w swoim skrypcie zrobić rejestrację w kilku krokach - regulamin, informacje, quiz, dane. Nie wiem jak to rozwiązać. Mógłby ktoś podsunąć jakiś pomysł i ew. jakiś przykładowy kod? Tak, aby użytkownik nie mógł od razu przejść do wprowadzania danych. Z góry dzięki, ownede |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
1. Pomiędzy kolejnymi krokami przekazujesz np. zmienne $_POST ze znacznikami, czy poprzednie kroki były juz wypełnione poprawnie, jeśli nie, cofasz usera do pominiętego kroku.
2. To samo, ale z uzyciem zmiennych sesyjnych, co pozwoli na lepszą kontrolę nad całym procesem |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 2 Dołączył: 14.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. Pomiędzy kolejnymi krokami przekazujesz np. zmienne $_POST ze znacznikami, czy poprzednie kroki były juz wypełnione poprawnie, jeśli nie, cofasz usera do pominiętego kroku. Mm.. Czyli uzyc pola typu hidden, w ktorym bedzie podana wartosc kroku, jesli $_POST['krok'] nie bedzie zgodne z $_GET['krok'] skrypt 'umiera' wyswietlajac informacje o blednym kroku, dobrze rozumuje? 2. To samo, ale z uzyciem zmiennych sesyjnych, co pozwoli na lepszą kontrolę nad całym procesem Ukhm, na sesjach sie zbytnio nie znam, moglbys troche przyblizyc? i tam i tam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) po kazdym kroku wrzucasz dane do bazy; dodatkowo musisz miec jakas kolumne informujaca ze sa to dane czastkowe; przy ostatnim kroku zamieniasz wartosc kolumny z danymi czastkowymi i juz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tylko jak zapisywac, jak wpierw jest regulamin, potem informacje, quiz i dopiero dane konta. Po IP, czy jak? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:33 |