![]() |
![]() ![]() |
![]() |
-Himp- |
![]()
Post
#1
|
Goście ![]() |
Sprawdzam to w taki sposób
Gdy zostawie puste pote tekst strona się tylko przeładowuje. Natomiast gdy dodam else i wpisze w nim wyświetlanie błędu. Komunikat jest wyświetlany cały czas. Jak zrobić tak, żeby wartość zmiennej $add_text była sprawdzana dopiero po kliknięciu na wyslij lub jak inaczej to sprawdzać? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Możesz troszkę jaśniej?
-------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
Nie rozumiem, po co zagniezdzasz 2 ify ...
Moze dlatego, ze nie rozumiem co chcesz zrobic. Najprostsze sprawdzenie formularza mozesz zrobic np. tak:
|
|
|
-kg- |
![]()
Post
#4
|
Goście ![]() |
Kod
wykonuje się tylko w przypadku, gdy zmienna $add_text nie jest pusta, więc jeśli było coś w niej wpisane to sprawdzanie pozostałych pól, co prawdopodobnie chcesz zrobić, nie jest w ogóle wykonywane. Cytat Jak zrobić tak, żeby wartość zmiennej $add_text była sprawdzana dopiero po kliknięciu na wyslij lub jak inaczej to sprawdzać? Domyślam się że chodzi o to żeby część kodu (a konkretnie sprawdzanie pól) wykonywała się tylko w przypadku wysłania formularza, a nie podczas jego wyświetlania. W takim przypadku najprościej zrobić to w taki sposób:
gdzie 'submit' jest nazwą przycisku którego używasz do wysłania formularza (<input TYPE="submit" NAME="submit" VALUE="Wyślij formularz">). |
|
|
-Himp- |
![]()
Post
#5
|
Goście ![]() |
No tak dzięki
![]()
i kliknę na wyślij (nie wpisując nic do formularza) to zmienna Cytat $_POST['submit'] będzie pusta, a co za tym idzie nie wyświetli sie komunikat 'wypełnij wszytskie pola' ![]() ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 30.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mylisz się, w tym przypadku zmienna $_POST['submit'] będzie zawsze ustawiona po kliknięciu na przycisk, nawet jeśli cały formularz jest pusty (pod warunkiem że celem formularza jest ten plik i że nazwa przycisku ma wartość (w tym akurat przykładzie) "submit").
Ten post edytował KG- 30.05.2006, 21:14:33 |
|
|
-Himp- |
![]()
Post
#7
|
Goście ![]() |
A jednak miałeś rację
![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 01:43 |