-------------------------------------------------------------------------------- OPGAVE 3.A.1: PHP-programmering -------------------------------------------------------------------------------- KILDEKODE: Databasestøttet Webpublicering - php-programmering (while-løkke)

PHP-programmering

En while-løkke, der viser tre-tabellen:
$i"; $i=$i+3; } echo "
Efter løkken er i = $i" //Her slutter php-scriptet. ?>

Tilbage til indeksside

-------------------------------------------------------------------------------- OPGAVE 3.A.2: PHP-programmering -------------------------------------------------------------------------------- KILDEKODE: Databasestøttet Webpublicering - php-programmering (funktion)

PHP-programmering

En funktion, der tager et heltal som argument og returnerer den ugedag, som svarer dertil:

Skriv et tal

Tryk på knappen for at se den tilsvarende ugedag Indtast et tal og se den tilsvarende ugedag!

"; //Hvis det indtastede ikke er et tal, får bruger en fejlbesked. } elseif (!is_numeric($dg)) { echo "

Du skal indtaste et tal!

"; //I enhver anden situation udføres funktionen ugedag($dg), der som sagt er en //switch, som outputter et resultat på baggrund af brugers indtastning. } else { function ugedag($dg) { switch ($dg) { case "1": return "Mandag"; break; case "2": return "Tirsdag"; break; case "3": return "Onsdag"; break; case "4": return "Torsdag"; break; case "5": return "Fredag"; break; case "6": return "Lørdag"; break; case "7": return "Søndag"; break; case ($dg < 1): return "Ukendt dag"; break; case ($dg > 7): return "Ukendt dag"; break; } } //Til slut outputtes resultatet af funktionen ugedag($dg). echo "

Den $dg. dag i ugen er en ". ugedag($dg) ."!

\n"; } //Her slutter php-scriptet. ?>

Tilbage til indeksside

-------------------------------------------------------------------------------- OPGAVE 3.B: Multiplikationstabel -------------------------------------------------------------------------------- KILDEKODE: Databasestøttet Webpublicering - Multiplikationstabel

Multiplikationstabel

Skriv et tal

Tryk her for at se det pågældende tals 10-tabel

Du har glemt at indtaste et tal!

\n"; break; case (!is_numeric($inputtal)); echo "

Du kan ikke bruge bogstaver her!

\n"; break; } } //Her kører funktionen multabel() indeholdende en for-løkke, der //kører så længe at $i er mindre end eller lig med 10. //For hver iteration af løkken outputtes resultatet af $i gange //$inputtal. function multabel ($inputtal) { for ($i=0; $i<=10; $i++) { $resultat=$i*$inputtal; echo "\t$i gange $inputtal er $resultat
\n"; } } //Her slutter php-scriptet. ?>

Tilbage til indeksside

-------------------------------------------------------------------------------- OPGAVE 3.C: Omvendt multiplikationstabel -------------------------------------------------------------------------------- KILDEKODE: Databasestøttet Webpublicering - Multiplikationstabel

Omvendt multiplikationstabel

Skriv et tal

Tryk her for at se det pågældende tals 10-tabel

Du har glemt at indtaste et tal!

\n"; break; case (!is_numeric($inputtal)); echo "

Du kan ikke bruge bogstaver her!

\n"; break; } } //Her kører funktionen multabel() indeholdende en for-løkke, der //kører så længe at $i er mindre end eller lig med 10. //For hver iteration af løkken outputtes resultatet af $i gange //$inputtal. function multabel ($inputtal) { for ($i=10; $i>=0; $i--) { $resultat=$i*$inputtal; echo "\t$i gange $inputtal er $resultat
\n"; } } //Her slutter php-scriptet. ?>

Tilbage til indeksside

-------------------------------------------------------------------------------- OPGAVE 3.D: Hjemmeside-generering -------------------------------------------------------------------------------- KILDEKODE: "; echo ""; echo "$arrHjemmeside[0]"; echo ""; echo ""; echo "

En standard HTML-hjemmeside

"; echo "

Hej, jeg hedder $arrHjemmeside[0] og min mail er $arrHjemmeside[1].

"; echo "

Denne skabelon kan bruges igen og igen og igen...

"; echo "

Tilbage til indeksside

"; echo ""; echo ""; } //Her slutter php-scriptet. ?> -------------------------------------------------------------------------------- OPGAVE 3.E: Regnemaskine i HTML -------------------------------------------------------------------------------- KILDEKODE til html-fil: Databasestøttet Webpublicering - Regnemaskine i html

Regnemaskine i html

Multiplikation eller Division

Vælg en regneart og indtast derefter to tal:


Første tal

Andet tal

Tilbage til indeksside

KILDEKODE til php-fil: Databasestøttet Webpublicering - Regnemaskine i html

Resultat...

$mulresultat

"; } function division ($inputtal1,$inputtal2) { $divresultat=$inputtal1/$inputtal2; echo "$inputtal1 divideret med $inputtal2 er lig med

$divresultat

"; } ?>

Ny indtastning

Tilbage til indeksside