Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skomplikowana obsługa błędów w formularzu itd.
Vengeance
post
Post #1





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

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


Witajcie.

Często zdaża się, iż aby uzyskać maksymalnie "user-friendly" interfejs robimy coś takiego:

Użytkownik wypełnia dane w formularzu i go wysyła.
Jeśli wystąpią jakieś błędy, nad formularzem zostaje wyświetlony odpowiedni
komunikat, lecz wszelkie wprowadzone przez usera dane pozostają wpisane w
pola formularza.

Jak Wy rozwiązujecie tego typy problem? Wspomne tylko, iż chodzi mi
o rozwiązania obiektowe i maksymalnie elastyczne... bo na if-ach to nie problem
coś takiego zrobić "by tylko działało".

Może posiadacie jakieś gotowe klasy / biblioteki?
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
serafin
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 23.11.2003
Skąd: Poznań

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


Veng: Mozesz kazdy formularz reprezentowac za pomoca obiektu typu formInput itd. Wtedy kiedy istnieja dane z _POST automatycznie formularz jest wypelniany. Mozesz tworzyc te obiekty np w taki sposob:

$nazwisko = new formInput('username', array(NON_EMPTY));

Mozesz wtedy w jakims obiekcie reprezentujacym formularz zbierac dane o wymaganych przez form danych i walidowac je. W przypadku gdy walidator nie zwroci bledu wykonujesz operacje, inaczej wyswietlasz bledy a formularz jest wypelniany przez dane z _POST.

/ Sorry ze pisze tak niejasno ale malo spalem i nie chce mi sie myslec nad skladnia zdan (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 08:35