![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 8.03.2010 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Jak po przeładowaniu strony wyświetlić to co użytkownik wpisał (przed przeładowaniem) do formularza?
Mianowicie mam formularz. Po naciśnięciu przycisku "Pokaż" formularz "resetuje się". Co zrobić aby formularz zapamiętał opcje które wybrał użytkownik, tj. zaznaczone checkboxy, opcje select i wpisaną liczbę. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Widzę, ze chyba nigdy nie sprawdzałeś co zwraca Ci $_POST (IMG:style_emoticons/default/smile.gif)
Checkbox wybrany w POST jest oznaczony jako $_POST['nazwa_pola'] = true, zaś select zwraca option który się wybrało. A więc $_POST['nazwa_selecta'] = wartość, gdzie jest to albo value dla tego option ( "coś" w <option value="coś">opcja</option>), albo tekst w nim, gdy brak zdefiniowanego value ( "opcja" dla <option>opcja</option> ). Nieco inaczej jest w przypadku multiple select lub kilku selectów o tym samym name[], bo wtedy zwraca tablicę. Ale o tym sam doczytaj. Mając takie dane chyba jesteś w stanie sam wymyślić jak przechwycić co i jak było wybrane w checkbox oraz select. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 01:20 |