"; } /* Funktion som udskriver body- og HTML-sluttag. Funktionen tager * ikke nogle parametre, og den returnerer ikke noget til kaldet. */ function writeHTMLFooter() { echo " "; } /* Funktion som udskriver en HTML-tabel. Funktionen tager to parametre * som argument: $strWidth er bredden på tabellen, og $arrContent er et tilsendt * array. Der anvendes en for-løkke, som løber igennem parameteren $arrContent * og udskriver arrayets indhold i tabellen. Funktionen returnerer ikke noget. */ function writeHTMLTable($arrContent,$strWidth) { echo " "; // Antallet af arrayets elementer læses $antalElementer = count($arrContent); // Arrayet gennemløbes og indholdet udskrives for ($i = 0; $i < $antalElementer; $i++) { echo " "; } echo "
" . $arrContent[$i]["IndholdFoersteKolonne"] . " " . $arrContent[$i]["IndholdAndenKolonne"] . "
"; } /* Funktion som udskriver ét formelement og tager tre parametre som argument: * $strName er formelementets navn, $strValue er dets værdi, og £strType er * elementets type. Funktionen returnerer ikke noget. */ function writeFormelements($strName,$strValue,$strType) { echo " "; } /* Funktion som udskriver en HTML-formular. Funktionen tager fire parametre * som argument: $strName, $strAction og $strMethod er attributter til formularen, * mens $arrFormelements er et tilsendt array. Der anvendes en for-løkke, som løber * igennem parameteren $arrFormelements og udskriver arrayets indhold ved at kalde * writeFormelements($strName,$strValue,$strType). Funktionen returnerer ikke noget. */ function writeFormular($strName,$strAction,$strMethod,$arrFormelements) { echo "
"; // Antallet af arrayets elementer læses $antalElementer = count($arrFormelements); // Arrayet gennemløbes og indholdet udskrives for ($i = 0; $i < $antalElementer; $i++) { //argumenter defineres $strName = $arrFormelements[$i]["Name"]; $strValue = $arrFormelements[$i]["Value"]; $strType = $arrFormelements[$i]["Type"]; writeFormelements($strName,$strValue,$strType); } echo "
"; } /* Array med to dimensioner, som indeholder materiale til at indsætte * i en tabel med to kolonner: én med fornavne og én med efternavne. */ $arrContent[0]["IndholdFoersteKolonne"] = "Fornavn"; $arrContent[0]["IndholdAndenKolonne"] = "Efternavn"; $arrContent[1]["IndholdFoersteKolonne"] = "Dorte"; $arrContent[1]["IndholdAndenKolonne"] = "Olsen"; $arrContent[2]["IndholdFoersteKolonne"] = "Vibe"; $arrContent[2]["IndholdAndenKolonne"] = "Josephsen"; $arrContent[3]["IndholdFoersteKolonne"] = "Julie"; $arrContent[3]["IndholdAndenKolonne"] = "Thinggaard"; $arrContent[4]["IndholdFoersteKolonne"] = "Stine"; $arrContent[4]["IndholdAndenKolonne"] = "Bech"; $arrContent[5]["IndholdFoersteKolonne"] = "Lone"; $arrContent[5]["IndholdAndenKolonne"] = "Engberg"; /* Array med to dimensioner, som indeholder angivelserne af * fire input- elementer til at indsætte i en HTML-formular. */ $arrFormelements[0]["Name"] = "navn"; $arrFormelements[0]["Value"] = " - navn? -"; $arrFormelements[0]["Type"] = "text"; $arrFormelements[1]["Name"] = "email"; $arrFormelements[1]["Value"] = " - e-mail? -"; $arrFormelements[1]["Type"] = "text"; $arrFormelements[2]["Name"] = ""; $arrFormelements[2]["Value"] = "slet"; $arrFormelements[2]["Type"] = "reset"; $arrFormelements[3]["Name"] = ""; $arrFormelements[3]["Value"] = "send"; $arrFormelements[3]["Type"] = "submit"; /* Funktion som udskriver et spørgeskema indsat i en HTML-tabel. Funktionen tager tre parametre * som argument: $strHeader er spørgeskemaets overskrift, $strDescription er en beskrivelse * af spørgeskemaet, og $arrQuestion er et array med angivelserne af otte input-elementer. * Der anvendes en for-løkke, som løber igennem parameteren $arrQuestion og udskriver * arrayets indhold i en formular. I den første kolonne af tabellen udskrives spørgsmålene, * i den næste kolonne udskrives formeelementerne. Funktionen returnerer ikke noget. */ function writeQueryForm($strHeader,$strDescription,$arrQuestion) { echo " " . $strHeader . " " . $strDescription . " "; // Antallet af arrayets elementer læses $antalElementer = count($arrQuestion); // Arrayet gennemløbes og indholdet udskrives for ($i = 0; $i < $antalElementer; $i++) { echo " "; } echo "
" . $arrQuestion[$i]["question"] . " "; // Variabler tilskrives værdi $strName = $arrQuestion[$i]["name"]; $strValue = $arrQuestion[$i]["value"]; $strType = $arrQuestion[$i]["inputtype"]; // Funktionen kaldes med ovenstående variabler som argument writeFormelements($strName,$strValue,$strType); echo "
 
"; } ?>