![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 12.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Co zrobić aby poprawnie działała taka składnia i jak ją wywoływać. Chodzi o to, że używam funkcji switch do wywoływania kroków formularza. Niektóre z tych kroków zawierają includowane funkcje w których są zawarte kolejne switche. Wygląda to tak:
funkcja zaloguj() zawiera formularz logowania który składa się z: kroku 1 -> wyświetl formularz logowania kroku 2 -> sprawdź czy użytkownik istnieje, jeżeli tak zapisuje dane do sessji czyli: switch($zaloguj){ default: loguj(); break; case "sprawdz"; sprawdz(); break; } Wygląda to tak, że funkcja loguj wywołana za pomocą funkcji zaloguj działa - wypełniam stworzony formularz klikam na przycisk wyślij i stoję w tym samym miejscu - mimo, że zastosowałem pola ukryte action -> loguj i zaloguj -> sprawdz. Czemu to nie działa? Jak to wywoływać?? ![]() Dzięki za podpowiedzi |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Dodajesz dane do sesji... Ale nie poprawiasz je, że form został wysłany czy nie? Po prostu skorzystaj z $_GET ?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:37 |