示例#1
0
 } 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 {