Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Zapamiętywanie danych wpisywanych do formularza.
pawel.ad
post
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ę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 01:20