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