![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam, prośba o pomoc.
Nie wiem jak można zrobić wyświetlanie informacji o niepoprawnym wypełnieniu pół formularza, ale w taki sposób, że dane wpisane do formularza nie kasowały się po wyświetleniu ostrzeżenia. Walidacje danych robię na zasadzie:
... lub w jaki sposób zrobić aby po wyświetleniu oddzielnej strony z komunikatami, można było się cofnąć do formularza, ale w którym widoczne byłyby dane wprowadzone przez klienta, a nie żeby 200 zdań musiał wprowadzać jeszcze raz jak się pomylił w kodzie pocztowym. Będę wdzięczny za odpowiedź. Dzięki Ten post edytował dareckiphp 7.07.2004, 10:42:32 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Ja robię to tak
1. generowanie i wyświetlanie formularza 2. sprawdzanie zawartości submitowanego formularza 3. jeśli dane są poprawne - wykonujemy jakąś funkcję do ich obsługi 4. jeśli nie są poprawne - wyświetlamy ponownie formularz, wraz z komunikatami błędów dla każdego pola, oraz dla całego formularza. Pola są oczywiście 'wypełnione' Wszystko to odbywa się na jednym pliku typu index.php (oczywiście includującym odpowiednie mechanizmy) Więcej na temat tej filozofii i jej implementacji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) : http://pof.sourceforge.net/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 10:46 |