Enrico: Pflichtfelder feststellen

Beitrag lesen

Hallo,

ich möchte über folgendes Skript prüfen, ob die definierten Pflichtfelder ausgefüllt wurden:

global $HTTP_POST_VARS;
reset ($HTTP_POST_VARS);

$Pflichtfelder = split (",", $Pflichtfelder);

function Array_durchsuchen ($Suchmuster, $Zu_durchsuchendes_Array)
{
  foreach ($Zu_durchsuchendes_Array as $Schluessel => $Wert)
  {
    if (strpos ($Wert, $Suchmuster) !== false)
      return true;
  }

return false;
}

while (list ($Feld_Name, $Feld_Inhalt) = @each ($HTTP_POST_VARS))
{
  $Suchergebnis = Array_durchsuchen ($Feld_Name, $Pflichtfelder);

if ($Suchergebnis == true)
  {
    if (empty ($Feld_Name))
      echo "Pflichtfeld wurde nicht ausgefüllt";
  }
}

Ich übergebe die Pflichtfelder in einem versteckten Textfeld "Pflichtfelder", splitte die Werte nach dem Komma und erhalte damit das Array $Pflichtfelder.

Aber leider wird mir immer der Wert false zurückgeliefert.

Was habe ich falsch gemacht ?

Enrico