"Thomas", "etternavn"=>"Enger", "adresse1"=>'Brødgata 12', "postnummer"=>'1337', "poststed"=>'Sandvika', "mobilnummer"=>'815 49 300', "epost"=>'thomasenger@gmail.com', "fødselsdato"=>'23.02.1977', "kjonn"=>'Mann', "interesser"=>'TV-Serier', "kursaktiviteter"=>'', "medlem_siden"=>'11.09.2021', "kontigentstatus"=>'Betalt' ); // Sjekker om det er et innsendt skjema if(!empty($_POST)){ $fornavn = $_POST['fornavn']; $etternavn = $_POST['etternavn']; $adresse1 = $_POST['adresse1']; $adresse2 = $_POST['adresse2']; $postnummer = $_POST['postnummer']; $poststed = $_POST['poststed']; $mobil = $_POST['mobilnummer']; $epost = $_POST['epost']; $bursdag = new DateTime(); $bursdag->setTimestamp( strtotime($_POST['bursdag']) ); $kjonn = $_POST['kjonn']; $interesser = $_POST['interesser'] ?? ''; $kursaktiviteter = $_POST['kursaktiviteter'] ?? ''; $medlem = new DateTime(); $medlem->setTimestamp( strtotime($_POST['medlem']) ); $kontigent = $_POST['kontigent']; $fields = array("fornavn", "etternavn", "adresse1", "postnummer", "poststed", "medlem"); foreach($fields as $field){ // Her brukes en metode som lar deg sjekke variabler fra en liste. ${ } lar deg sette inn andre variabler som da blir variabel-navnet. if(${$field} == ""){ $err[] = "Feltet '".$field."' er tomt eller ugyldig."; } } if($epost == ""){ $err[] = "Epost-adressen mangler."; } elseif(!strpos($epost, '@') && !strpos($epost, '.')){ $err[] = "Epost-adressen er ikke gylid."; } if($bursdag->diff( new DateTime() )->days < 1){ $err[] = "Medlemmet er født i dag. Sjekk om fødselsdatoen er riktig."; } if($kjonn == "0"){ $err[] = "Vennligst velg et kjønn."; } if($kontigent == "0"){ $err[] = "Vennligst før inn om kontigenten er betalt."; } if(empty($err)){ // Sett inn i databasen eller tilsvarende $medlemmer[] = array( "fornavn"=>$fornavn, "etternavn"=>$etternavn, "adresse1"=>$adresse1, "adresse2"=>$adresse2, "postnummer"=>$postnummer, "poststed"=>$poststed, "mobilnummer"=>$mobil, "epost"=>$epost, "fødselsdato"=>$bursdag->format("d.m.Y"), "kjonn"=>$kjonn, "interesser"=>$interesser, "kursaktiviteter"=>$kursaktiviteter, "medlem_siden"=>$medlem->format("d.m.Y"), "kontigentstatus"=>$kontigent ); $msg[] = "Suksess!
Medlemmet $fornavn $etternavn er 'registrert'."; unset( $_POST ); } else { $err[] = "Det var en eller flere feil i skjemaet. Derfor er ingen bruker registrert."; } } ?> <?=title();?>

Registrer nytt medlem

".$e."

\n"; } } if(!empty($msg)){ foreach ($msg as $m){ echo "

".$m."

\n"; } } ?>







Medlemsliste

$medlem){ echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; } ?>
ID Fornavn Etternavn Adresse Postnummer/-sted Mobilnummer E-post Fødselsdato Kjønn Interesser Kursaktiviteter Medlem siden Kontigentstatus
".($medlemID+1)."".($medlem['fornavn'] ?? '')."".($medlem['etternavn'] ?? '')."".($medlem['adresse1'] ?? ''); if(!empty($medlem['adresse2'])){ echo "
".$medlem['adresse2']; } // Skriver inn adresselinje 2 hvis aktuelt echo "
$medlem[postnummer] $medlem[poststed]".($medlem['mobilnummer'] ?? '')."".($medlem['epost'] ?? '')."".($medlem['fødselsdato'] ?? '')."".($medlem['kjonn'] ?? '')."".($medlem['interesser'] ?? '')."".($medlem['kursaktiviteter'] ?? '')."".($medlem['medlem_siden'] ?? '')."".($medlem['kontigentstatus'] ?? '')."