Wolfgang: Wie komm ich an den Namen eines Arrayfeldes?

Beitrag lesen

Ansonsten:

<?php
$msg = "";
if ($_POST{'benutzername'} == "")
{
  $msg .= "Bitte geben Sie einen Benutzernamen ein<br>\n";
}
if ($_POST{'name'} == "")
{
  $msg .= "Bitte geben Sie einen Nachnamen ein<br>\n";
}
// und so weiter
if ($msg != "")
{
  echo $msg;
  // Fehler im Formular
}
else
{
  //Formular auswerten, verarbeiten
}

  • Sven Rautenberg

Hallo,

warum nicht einfach so:

foreach ($_POST as $key => $value) {
  if (!$value) {
    echo "Bitte geben Sie einen $key ein<br>\n";
  }
}

  • Wolfgang