} elseif (!preg_match("/^[a-zæøåA-ZÆØÅ ]{2,20}\$/", $poststed)) { $resultat = "Feil - Poststed må ha 2-20 norske bokstaver"; } elseif (!preg_match("/^[0-9]{8}\$/", $telefonnr)) { $resultat = "Feil - Telefonnummer må ha 8 siffer"; } elseif (!preg_match("/^[a-zæøåA-ZÆØÅ ]{2,30}\$/", $nasjonalitet)) { $resultat = "Feil - Fornavn må ha 2-30 norske bokstaver"; } elseif (!preg_match("/^[0-9]{1,10}\$/", $eID)) { $resultat = "Feil - Øvelse-ID må ha 1-10 siffer"; } else { $contestant = new Contestant(); $contestant->set_fornavn($fnavn); $contestant->set_etternavn($enavn); $contestant->set_adresse($adresse); $contestant->set_postnr($postnr); $contestant->set_poststed($poststed); $contestant->set_telefonnr($telefonnr); $contestant->set_eventID($eID); $contestant->set_value($_POST['land']); $datebase = new DBOperasjoner(); // sjekk hvis øvelse-id eksisterer if ($datebase->finnEvent($contestant->get_eventID())) { $resultat = $datebase->skrivPersonTilDatabase($contestant); $fnavn = ""; $enavn = ""; $adresse = ""; $postnr = ""; $poststed = ""; $telefonnr = ""; $nasjonalitet = ""; $eID = ""; } else {