Chris©: keine leeren Formularfelder ( php / mysql )

Beitrag lesen

Hallo,

So, dass du Felder, die "leer" uebermittelt wurden, gar nicht mit in die Abfrage aufnimmst.

da ist es dann diskussionswürdig, wie man feststellt, ob ein Feld leer ist.
Die Funktion empty() wird hier wahrscheinlich nicht immer geeignet sein, da sie auch validiert, wenn in einer Variablen "0" drinsteht.

Die Bedingung müsste also z.B. so lauten

if(isset($_POST['formularfeldname']) and strlen(trim($_POST['formularfeldname'])) > 0)
  {
     // Feld ist nicht leer
  }
  else
  {
    // Feld ist leer
  }

LG
Chris©