Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularze - problem
Forum PHP.pl > Forum > Przedszkole
dibbler
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
KSKiller
  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. ?>
dibbler
niestety nie działa,
sprawdzałem na krasnala v2.7 oraz serwerze lycos sad.gif
M4chu
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. ?>
dibbler
wciaz nie dziala chociaz na zdrowy rozum powinno bo kod jest dobry aaevil.gif
scanner
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.