dave: formularvariable auf wert überprüfen

Halle habe ausem Formular folgende variable geholt:

$bla_value = $_POST['value'];

wenn jetzt das Feld leer ist wie überprüft man das ?

if(empty($bla_value))
{
    echo "leer";
}

Das klappt nicht auf das nicht:

if($bla_value=="")
{
    echo "leer";
}

oder

if($bla==NULL)
{
    echo "leer";
}

kann mir jm. weiterhelfen?

  1. Lieber dave,

    $bla_value = $_POST['value'];

    wenn jetzt das Feld leer ist wie überprüft man das ?

    meines Wissens werden leere Felder bei Post manchmal nicht übertragen. Daher prüfe ich so:

    if (isset($_POST['value']) && $_POST['value'] != '') {  
        // $_POST['value'] enthält garantiert etwas  
    }
    

    Hoffe, dass das hilft.

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
    1. Hello,

      meines Wissens werden leere Felder bei Post manchmal nicht übertragen. Daher prüfe ich so:

      Das sollte sich aber auf nicht gewählte Radio-, Checkbox- und Submit-Subtypen des <input>-Elementes beschränken. Alle anderen Dialogelemente sollten auch "leer" übertragen werden.

      Ein harzliches Glückauf

      Tom vom Berg

      --
      Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de
      1. ok werde es jetzt mal ausprobieren!

  2. Hello,

    Halle habe ausem Formular folgende variable geholt:

    $bla_value = $_POST['value'];

    Aus dem Formular haben sie Dir schon der Browser, der Webserver und das PHP-Runtime geholt.

    Du hast sie nur nochmals vollkommen nutzlos aus der bereitgestellten Variable in eine andere kopiert.

    wenn jetzt das Feld leer ist wie überprüft man das ?

    if(empty($bla_value))
    {
        echo "leer";
    }

    Das kommt auf den vorsehenen Inhalt des feldes an.

    Wenn 0 ein gültiger Inhalt ist, dann ist empty die falsche Wahl.

    if(! isset($_POST['value'] or strlen(trim($_POST['value'] == 0)))
      {
          echo "leer";
      }

    wäre dann der bessere Weg.

    Ein harzliches Glückauf

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. danke das klappt. Jetzt muss ich den Sinn noch verstehe :d google im einsatz