[PHP]Die |
[PHP]Die |
7.09.2009, 20:28:12
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 17.06.2009 Ostrzeżenie: (0%) |
Witam. Czy da się jakoś użyć die bez psucia szablonu? Bo trochę brzydko wygląda w pół ucięty szablon Myślałem może nad jakimś systemem błędów, ale jakoś za bardzo nie wiem jak się za niego zabrać. Dałby ktoś jakieś podpowiedzi?
|
|
|
7.09.2009, 20:42:55
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) |
Pokaż skrypt do którego potrzebny Ci jest die.
-------------------- |
|
|
7.09.2009, 20:43:38
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) |
Najprościej treść wyświetlać na samym końcu i wtedy masz możliwość przerwania programu z powodu jakiegoś błędu bez efektu "urwanych stron". Np.:
-------------------- |
|
|
7.09.2009, 20:45:44
Post
#4
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 17.06.2009 Ostrzeżenie: (0%) |
Jest to skrypt rejestracji:
|
|
|
7.09.2009, 21:12:49
Post
#5
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 15 Dołączył: 2.02.2007 Ostrzeżenie: (0%) |
IMHO przy walidacji formularza używanie die() jest bez sensu. No bo jeśli użytkownik wypełni np. 3 pola formularza źle, to nie dowie się o tym od razu, bo pojawi się tylko jeden komunikat i skrypt zostanie przerwany. Poprawi pole, znowu wyśle formularz pojawi się kolejny błąd itd. Poza tym błędne wypełnienie pola formularza nie jest od razu powodem do zakończenia całego skryptu. Lepiej jest wygenerować stronę z formularzem (można wtedy wpisać dane do pól, które wypełnione zostały poprawnie) i ładnymi komunikatami o błędach Stwórz sobie więc jakąś zmienną i dopisuj do niej ewentualne komunikaty o błędach. A potem sprawdź czy zmienna ma jakąś wartość i jeśli tak - wyświetl komunikaty o błędach.
|
|
|
8.09.2009, 01:34:13
Post
#6
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) |
Nie chcę nikomu nic wpajać ale naprawdę lubię taką obsługę błędów formularzy, zawsze można ją szybko na poczekaniu napisać i nie jest zła:
Ten post edytował bmL 8.09.2009, 01:37:24 -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
8.09.2009, 18:06:22
Post
#7
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 17.06.2009 Ostrzeżenie: (0%) |
Dzięki bmL. Wkradły się 2 błędy, ale bez problemu je usunąłem i skrypt działa jak należy
|
|
|
Wersja Lo-Fi | Aktualny czas: 21.06.2024 - 10:34 |