En der kan gennemskue denne fejl?
<?$error = array();
if(!preg_match("/^\\d{6}-\\d{4}$/", $_POST['cpr'])) {
$error[] = "Du har fejl i cpr-nr.";
}
if(!preg_match('\b[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}\b', $_POST[email]{
$error[] = "Du har ikke indtastet en korrekt email adresse.";
}
elseif(empty($_POST['efternavn'])) {
$error[] = "Du har fejl i efternavn-feltet";
}
elseif(empty($_POST['navn'])) {
$error[] = "Du har fejl i navn-feltet";
}
elseif(empty($_POST['adresse'])) {
$error[] = "Du har fejl i adresse feltet";
}
elseif(empty($_POST['postnr'])) {
$error[] = "Du har fejl i postnr feltet";
}
elseif(empty($_POST['by'])) {
$error[] = "Du har fejl i by feltet";
}
if(count($error) > 0) {
foreach($error as $v) {
echo $v . "<br />";
}
} else {
//OK!
}
Fejlen jeg får i browseren hedder:
Parse error: parse error, unexpected ';' in /var/www/www.netau.dk/www/tilmelding_ledelse.php on line 22
Line 22 er :
if(!preg_match('\b[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}\b', $_POST[email]{ $error[] = "Du har ikke indtastet en korrekt email adresse.";
}
