Ulvi: Eingaben überprüfen...

Beitrag lesen

Hi,
ich habe eine gute Lösung für dich, du musst als erstes eine
HTML-Seite erzeugen mit folgenden Formelementen...
Hier ein Beispiel:

<html>
<body>
<form action="checkIt.php" method="post">

  1. Frage: <input type="text" name="frage[]"><br>
  2. Frage: <input type="text" name="frage[]"><br>
    </form>
    </body>
    </html>

Wird das Formular abgeschickt erhälst ein array in php, du kannst nun wie folgt vorgehen:

<?
function checkArray($arr=''){
  if(!is_array($arr)) return 0;

foreach($arr AS $value)
    if($value=="") return 0;

return 1;
}

if(checkArray($frage))
  echo "Danke, du hast alles ausgefüllt";
else
  echo "Bitte beantworten Sie alle Fragen";
?>

Danke nochmals. Hab den code ausprobiert und es klappt.... fast!

Naja, es soll eine Fehler Meldung kommen wenn auch nur 1 Feld fehlen sollte! Das dumme daran ist jetzt: Wenn mid. 1 antwort gegeben wurde, erscheint die Fehler Meldung nicht mehr. Sie erscheint nur wenn gar bei keiner Frage ne Antwort gegeben wurde.