Hallo,
habe mir aus Formularwerte prüfen von GUMBO folgendes Skript angeschaut:
Finde das Skript von der Idee her echt super, aber leider funktioniert es bei mir nicht.
Als Antwort bekomme ich immer, das alle Pflichtfelder ausgefüllt worden sind.
Auch wenn dies nicht der Fall ist.
Woran kann das liegen?
MfG Tabuk
habe mir aus Formularwerte prüfen von GUMBO folgendes Skript angeschaut:
PHP:
function leere_pflichtfelder()
{
$errors = array();
$requiredArgs = array(
'POST' => array(
'vorname' => 'Es wurde kein Vorname eingegeben!',
'nachname' => 'Es wurde kein Nachname eingegeben!',
'anmeldename' => 'Es wurde kein Anmeldename eingegeben!',
'passwort' => 'Es wurde kein Passwort eingegeben!',
'geschlecht' => 'Es wurde kein Geschlecht ausgewählt!',
'gebdatum' => 'Es wurde kein Geburtsdatum eingegeben!',
'email' => 'Es wurde keine E-Mail-Adresse eingegeben!'
)
);
foreach( $requiredArgs as $method => $items ) {
if( !isset(${'_'.$method}) ) {
continue;
}
foreach( $items as $key => $value ) {
if( !isset(${'_'.$method}[$key]) || trim(${'_'.$method}[$key]) == '' ) {
$errors[] = $value;
}
}
}
if( !empty($errors) ) {
echo '<div class="note error"><ul>';
echo '<li>'.implode('</li><li>', $errors).'</li>';
echo '</ul></div>';
} else {
echo 'Herzlichen Glückwunsch.<br>Es wurden alle Pflichtfelder ausgefüllt.';
}
}
Als Antwort bekomme ich immer, das alle Pflichtfelder ausgefüllt worden sind.
Auch wenn dies nicht der Fall ist.
Woran kann das liegen?
MfG Tabuk