Undersøgelse af Livskvalitet!"; // Variablen $strDescription til brug i funktionen writeQueryform tilskrives værdi $strDescription = "Er livskvaliteten i Danmark blevet forringet med den ny regering?
Udfyld nedenstående og vær med i en landsdækkende undersøgelse.
Det endelige resultat vil du få tilsendt på den email-adresse, du indtaster.

"; /* Array med to dimensioner, som indeholder angivelserne af otte input-elementer * og et tilhørende spørgsmål, "question", til at indsætte i et spørgeskema. */ $arrQuestion[0]["name"] = "dansk"; $arrQuestion[0]["question"] = "Er du stolt af at være dansk i øjeblikket?"; $arrQuestion[0]["inputtype"] = "text"; $arrQuestion[0]["value"] = ""; $arrQuestion[1]["name"] = "tics"; $arrQuestion[1]["question"] = "Har du fået tics inden for det sidste år?"; $arrQuestion[1]["inputtype"] = "text"; $arrQuestion[1]["value"] = ""; $arrQuestion[2]["name"] = "smiler"; $arrQuestion[2]["question"] = "Smiler du ofte?"; $arrQuestion[2]["inputtype"] = "radio"; $arrQuestion[2]["value"] = "ofte"; $arrQuestion[3]["name"] = "smiler"; $arrQuestion[3]["question"] = "Smiler du indimellem?"; $arrQuestion[3]["inputtype"] = "radio"; $arrQuestion[3]["value"] = "indimellem"; $arrQuestion[4]["name"] = "smiler"; $arrQuestion[4]["question"] = "Smiler du aldrig?"; $arrQuestion[4]["inputtype"] = "radio"; $arrQuestion[4]["value"] = "aldrig"; $arrQuestion[5]["name"] = "navn"; $arrQuestion[5]["question"] = "Indtast dit navn:"; $arrQuestion[5]["inputtype"] = "text"; $arrQuestion[5]["value"] = ""; $arrQuestion[6]["name"] = "email"; $arrQuestion[6]["question"] = "Indtast din email-adresse:"; $arrQuestion[6]["inputtype"] = "text"; $arrQuestion[6]["value"] = ""; $arrQuestion[7]["name"] = "postnummer"; $arrQuestion[7]["question"] = "Indtast dit postnummer:"; $arrQuestion[7]["inputtype"] = "text"; $arrQuestion[7]["value"] = ""; // Kald funktionen writeHTMLHeader som udskriver en HTML-header med titlen: "Øvelse 5 - Spørgeskema". writeHTMLHeader("Øvelse 5 - Spørgeskema"); // Kald funktionen writeQueryForm, som udskriver et spørgeskema med de tre ovenstående variabler som argumenter. writeQueryForm($strHeader,$strDescription,$arrQuestion); /* Check om brugeren har trykket på send-knappen. I så fald checkes det indsendte indhold fra formularfeltet * email vha. regulære udtryk. */ if(isset($email)) { // Check om brugeren har indtastet en emailadresse. I så fald checkes indholdet vha. regulære udtryk. if($email != "") { $bResult = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $email); // Via en if-sætning får brugeren besked om, om email-adressen er "true" eller "false". if ($bResult) { echo "

Den oplyste email-adresse ser rigtig ud!

"; } else { echo "

Den oplyste email-adresse er ikke gyldig - prøv venligst igen!

"; } } else { echo "

Du skal indtaste en email-adresse!

"; } } /* Check om brugeren har trykket på send-knappen. I så fald checkes det indsendte indhold fra formularfeltet * postnummer vha. regulære udtryk. */ if(isset($postnummer)) { // Check om brugeren har indtastet et postnummer. I så fald checkes indholdet vha. regulære udtryk. if($postnummer != "") { $bResult = ereg("^[0-9]{4}$", $postnummer); // Via en if-sætning får brugeren besked om, om postnummeret er "true" eller "false". if ($bResult) { echo "

Det oplyste postnummer ser rigtigt ud!

"; } else { echo "

Det oplyste postnummer er ikke gyldigt - prøv venligst igen!

"; } } else { echo "

Du skal indtaste et postnummer!

"; } } // Kald funktionen writeHTMLFooter, som udskriver en HTML-footer. writeHTMLFooter(); ?>