コード例 #1
0
     $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 = "";