![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 9.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak wynika z tematu chodzi o formularz z obsługą błędów. Wyglądać ma to tak, że po wypełnieniu formularza przez klienta dane są przesyłana do skryptu i tam następuje ich weryfikacja tzn. dla uproszczenia, skrypt sprawdza czy wszystkie pola są wypełnione, jeśli nie następuje przekierowanie spowrotem do formularza. Mało tego po przekierowaniu do formularza w polach tekstowych jest tekst wpisany wcześniej przez klienta, a puste są tylko te pola które nie zostały wypełnione wcześniej lub wypełnione błędnie. Dodatkowo na formularzu pojawia się komentarz, że dane pole nie zostało wypełnione lub wypełnione poprawnie.
Rozwiązałem ten problem za pomocą ciastek i działa świetnie, ale zdaję sobie sprawę, że w określonych warunkach może to nie działać u klienta i tutaj pojawia się moje pytanie: czy można rozwiązać obsługę błędów w inny, bardziej niezawodny sposób? Liczę na sugestię i propozycję. A może ktoś już robił taki formularz? Pozdrawiam ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ja to wykonałem w taki sosób (kolejno w pliku):
1. Warunek jeśli zmienna $send przyjęła wartość 'wslij' wykonywanie skryptów poniżej. 2. Pobieranie danych z formalrza metodą POST w taki sposób:
3. Skrypty sprawdzające czy pola są wypełnione (dla kazdego z pól osobny):
4. Warunek jeżeli $blad jest równy zero dodawanie do bazy danych danych lub wykonywanie innych akcji. 5. Formularz, a nad nim:
W tym tez warunku za pomocą echo wyświetlane są wszystkie bęłdy (osobno jśli login został źle odany email itd.. -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:53 |