Lid |
|
Hallo iedereen,
ik heb de volgende code van deze site (via het forum).
// Hiervoor komt jouw database check
(!$formulier_naamverzender) ? $error[] = 'U heeft geen naam ingevuld' : NULL;
(!$formulier_adres) ? $error[] = 'U heeft geen adres ingevuld' : NULL;
(!$formulier_postcode) ? $error[] = 'U heeft geen postcode ingevuld' : NULL;
(!$formulier_plaats) ? $error[] = 'U heeft geen plaats ingevuld' : NULL;
(!$formulier_telefoon) ? $error[] = 'U heeft geen telefoonnummer ingevuld' : NULL;
(!$formulier_mailverzender) ? $error[] = 'U heeft geen emailadres ingevuld' : NULL;
(!$formulier_onderwerp) ? $error[] = 'U heeft geen onderwerp ingevuld' : NULL;
(!$formulier_bericht) ? $error[] = 'U heeft geen bericht ingevuld' : NULL;
if(is_array($error)){
// Hier doe je wat er moet gebeuren met error's
// Bijvoorbeeld ze laten zien aan de gebruiker
$tekst .= '<Er waren fouten bij het invullen';
foreach($error as $row){
$tekst .= $error.'<br>';
}
}else{
//alles goed ingevuld
}
// Hiervoor komt jouw database check (!$formulier_naamverzender) ? $error[] = 'U heeft geen naam ingevuld' : NULL; (!$formulier_adres) ? $error[] = 'U heeft geen adres ingevuld' : NULL; (!$formulier_postcode) ? $error[] = 'U heeft geen postcode ingevuld' : NULL; (!$formulier_plaats) ? $error[] = 'U heeft geen plaats ingevuld' : NULL; (!$formulier_telefoon) ? $error[] = 'U heeft geen telefoonnummer ingevuld' : NULL; (!$formulier_mailverzender) ? $error[] = 'U heeft geen emailadres ingevuld' : NULL; (!$formulier_onderwerp) ? $error[] = 'U heeft geen onderwerp ingevuld' : NULL; (!$formulier_bericht) ? $error[] = 'U heeft geen bericht ingevuld' : NULL; // Hier doe je wat er moet gebeuren met error's // Bijvoorbeeld ze laten zien aan de gebruiker $tekst .= '<Er waren fouten bij het invullen'; foreach($error as $row){ $tekst .= $error.'<br>'; } }else{ //alles goed ingevuld }
Als er nu iets niet goed is ingevuld staat er voor elk verkeerd veld:
Array (i.p.v. de foutmelding)
waar ligt dit aan?
|