Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularze - problem
-dibbler-
post
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
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
Post #3





Goście







niestety nie działa,
sprawdzałem na krasnala v2.7 oraz serwerze lycos (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
M4chu
post
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? (IMG:http://forum.php.pl/style_emoticons/default/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
Post #5





Goście







wciaz nie dziala chociaz na zdrowy rozum powinno bo kod jest dobry (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
Go to the top of the page
+Quote Post
scanner
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:54