Tom: Prüfen ob ein Eingafeld ausgefüllt wurde.

Beitrag lesen

Hello,

wahsaga hat Dir zwar die Wahrheit gesagt, aber nicht die Lösung:

Bei POST:

if(!isset($_POST['feld']) or strlen(trim($_POST['feld']))==0)
  {
    ## Eingabe fehlt
  }

oder anders herum:

if(isset($_POST['feld']) and strlen(trim($_POST['feld']))>0)
  {
    ## Eingabe vorhanden
  }

Als fehlerhaft gelten

  • fehlende Parameter (nicht angeklickt, nicht übertragen)
  • nur mit Leerzeichen, Tabulatoren, Zeilenbvorschub gefüllte Felder

Gerade bei Textareas könnte man ja nur ein paar Returns einsetzen, ohne ein einziges wertiges Zeichen einzutragen.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau