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

Beitrag lesen

Hallo katsche!

Ich möchte in einem Formular prüfen, ob der Kunden alle Felder ausgefüllt hat.
Fals nicht soll eine Meldung erscheinen.

Leere Felder eines übertragenen HTML-Formulars sind "FALSE". Somit reicht eigenlich folgendes.

<?php
   if ($_REQUEST["Feldname"]) {
       $errormsg[] = "Fehlermeldung";
   }
   if (...)
   ...

// Fehlermeldungen ausgeben
   if (isset($errormsg)) {
   echo "<ul>";
   echo "Eingabefehler:";
   foreach($errormsg as $k => $v) {
      echo "<li>".$k."</li>";
   }
   echo "</ul>";
?>

Es müsste auch mit einer Überprüfung auf "NULL" in der folgenden Form möglich sein:

if ($_REQUEST["Feldname"] === NULL) { ... }

Weiterführende Links:
 - dclp-FAQ: 11.18. Wie erkenne ich fehlerhafte/fehlende Eingaben?
   http://www.dclp-faq.de/q/q-formular-verarbeitung.html
 - dclp-FAQ: 11.9. Wie kann man Radio-Buttons verarbeiten?
   http://www.dclp-faq.de/q/q-formular-radio.html