Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formularz
olekn
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 7.01.2009

Ostrzeżenie: (0%)
-----


Witam.
Mam taki problem: mam dość spory formularz, w którym wszystkie pola są wymagane (co jest później sprawdzane). Jeśli jakieś pole zostanie pominięte to wyskoczy wyjątek. Bardzo bym chciał by po powrocie do formularza był już on wypełniony danymi, które wcześniej zostały wpisane (bo denerwujące jest jak się ktoś pomyli w formularzu i przez to musi od nowa wszystko wypełniać). Czy jest jakiś sposób na to? Przeszukałem internet, ale nie wiem nawet jak to nazwać :/. Po powrocie do formularza tablica $_POST jest wyczyszczona, także jak dam w jakimś polu:
Kod
<input type="text" name="Imie" value="<?php echo $_POST['Imie'];?>">

to niestety nie wyświetli się wpisane wcześniej imię.
Myślałem, że może da się jakoś przesłać jeszcze raz tablicę $_POST... jednak nie mam pomysłu. Powrót do formularza odbywa się za pomocą przeładowania:
  1. <input type="button" value="Powrót" onClick="history.go(-1)">

Czy ktoś może wie jak sobie z tym poradzić?
Z góry dziękuję za wszelką pomoc.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Cytat
ale wydaje mi się, że najlepszym wyjściem było by wykorzystanie mechanizmu sesji...


widzę że masz hardkorowe podejście. walidacja po stronie klienta jest naprawdę dobra.
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: 4.10.2025 - 08:12