$resultat = "Feil - Gateadresse må ha 4-40 norske bokstaver"; } elseif (!preg_match("/^[0-9]{4}\$/", $postnr)) { $resultat = "Feil - Postnummer må ha 4 siffer"; } 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("/^[0-9]{1,10}\$/", $eID)) { $resultat = "Feil - Øvelse-ID må ha 1-10 siffer"; } elseif ($_REQUEST['type'] == "Velg") { $resultat = "Feil - du må velge billetttype"; } else { $viewer = new Viewer(); $viewer->set_fornavn($fnavn); $viewer->set_etternavn($enavn); $viewer->set_adresse($adresse); $viewer->set_postnr($postnr); $viewer->set_poststed($poststed); $viewer->set_telefonnr($telefonnr); $viewer->set_eventID($eID); $viewer->set_value($_POST['type']); $datebase = new DBOperasjoner(); // sjekk hvis øvelse-id eksisterer if ($datebase->finnEvent($viewer->get_eventID())) { $resultat = $datebase->skrivPersonTilDatabase($viewer); $fnavn = ""; $enavn = ""; $adresse = ""; $postnr = ""; $poststed = ""; $telefonnr = "";