Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularze - problem
-dibbler-
post 15.12.2004, 21:51:09
Post #1





Goście







Witam

Chce sprawdzic czy pole formularza jest puste, ale cos jest nie tak bo próbowałem juz chyba wszystkich mozliwych kombinacji i nadal nie dziala tzn. niewazne czy sprawdzane pole jest puste czy nie skrypt i tak wykonuje jedna instrukcje.

Zastosowałem standardową instrukcje if:
if(warunek)
echo "jakis tekst";
else
echo "jakis inny tekst";

Probowałem to wykonac tymi sposobami:
Warunki:
$zmienna = ""
empty($zmienna)
strlen($zmienna)>0

Z góry dziękuje za wszelką pomoc
Go to the top of the page
+Quote Post
KSKiller
post 15.12.2004, 21:57:42
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.07.2003

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


  1. <?php
  2.  
  3. if empty($_POST['zmienna']) //lub $_GET['zmienna'] w zaleznosci od tego jak przesylasz zmienne przez formularz
  4. {
  5. echo &#092;"pusta\";
  6. }
  7. else
  8. echo &#092;"nie pusta\";
  9.  
  10. ?>
Go to the top of the page
+Quote Post
-dibbler-
post 15.12.2004, 22:02:59
Post #3





Goście







niestety nie działa,
sprawdzałem na krasnala v2.7 oraz serwerze lycos sad.gif
Go to the top of the page
+Quote Post
M4chu
post 15.12.2004, 22:43:23
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 28.09.2003
Skąd: Rzeszów

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


a gdzie nawias po IFie? smile.gif
  1. <?php
  2.  
  3. if( empty( $_POST['zmienna'] ) )
  4. {
  5. echo &#092;"pusta\";
  6. }
  7. else
  8. {
  9. echo &#092;"nie pusta\";
  10. }
  11.  
  12. ?>
Go to the top of the page
+Quote Post
-dibbler-
post 15.12.2004, 22:57:56
Post #5





Goście







wciaz nie dziala chociaz na zdrowy rozum powinno bo kod jest dobry aaevil.gif
Go to the top of the page
+Quote Post
scanner
post 16.12.2004, 07:58:31
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




a może powiedz "JAK NIE DZIAŁA", czyli jakie są efekty działania tego skryptu, bo jakieś na pewno są...

Pozatym dodaj na poczatku:
  1. <?php
  2. error_reporting( E_ALL );
  3. ?>
i niech Ci to wejdzie w nawyk.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 28.04.2024 - 01:11