Problem med function()
Hej,Jeg har ændret:
if (isset($_POST['submitted'])) {
$errors = array();
if (!preg_match('/^[[:alpha:][:space:]æøåÆØÅ\.\-\(\)]{1,40}$/', $_POST['fornavn'])) {
$errors['fornavn'] = 'Fornavn skal bestå af bogstaver, eller tegnene .-.'; }
if (count($errors) == 0) {
// indsæt i db
}
}
til
$errors = array();
function fornavn() {
if (!preg_match('/^[[:alpha:][:space:]æøåÆØÅ\.\-\(\)]{1,40}$/', $_POST['fornavn'])) {
$errors['fornavn'] = 'Fornavn skal bestå af bogstaver, eller tegnene .-.'; }
}
if (isset($_POST['submitted'])) {
fornavn();
if (count($errors) == 0) {
// indsæt i db
}
}
Men selvom $errors er lig 0 indsættes i db. Hvad har jeg gjort forkert i min omskrivning?
