MMT105 Obligatorisk øving 5
- Oppgaven går ut på å programmere ferdig noen av funksjonene i PHP-filen "funksjoner.inc.php" slik at seminar-registreringsskjemaet "registrering.php" (se bilde av hvordan ferdig skjema kan se ut) og mottaksskriptet "registrering_mottak.php" (se bilde av hvordan ferdig kvittering kan se ut) fungerer riktig:
- Forberedelser:
- Opprett filene "registrering.php", "registrering_mottak.php" og "normal.css" på samme mappe på webtjeneren (f.eks.) Hera. Kildekoden til filene finner du ved å klikke på filnavnene ovenfor.
- Skjemaet "registrering.php" og mottaksskriptet "registrering_mottak.php" refererer til funksjoner i inkluderingsfilen "funksjoner.inc.php". Opprett derfor også filen "funksjoner.inc.php" i samme mappe som resten. Bruk kildekoden som du får fram når du klikker på filnavnet ovenfor som utgangspunkt videre.
- Krav til oppgaven:
- Du skal ikke gjøre noen forandringer på filene "registrering.php", "registrering_mottak.php" og "normal.css"
- Du skal kun programmere ferdig følgende funksjoner i filen "funksjoner.inc.php":
skriv_velkomst()
skriv_tekstboks($label, $navn, $storrelse, $starttekst)
skriv_radioknapper($sporsmal, $navn, $valg_matrise, $checked_verdi)
skriv_avkryssingsbokser($sporsmal, $navn, $valg_matrise)
finn_initialer($navn)
- Ved å klikke på bildene nedenfor ser du omlag slik registreringsskjema og mottaksskript skal se ut til slutt:
- Både registreringsskjema og mottaksskript skal validere (XHTML 1.0 Strict).
- Tips:
- Trenger du tips til hvordan HTML-koden skal bygges opp i skjemaet kan du sjekke ut kildekoden til dette ferdige løsningsforslaget.
- Ellers finner du en del tips som kommentarer i utgangspunktfilen.
- Oppgaven skal som vanlig løses av grupper med 3–4 medlemmer.
- Det ferdige PHP-skriptet "funksjoner.inc.php" lastes opp i Fronter.
- En peker til et funksjonibelt skjema (registrering.php) lastes også opp i Fronter.
- Husk å krysse av for alle deltakerne på gruppa ved levering!
- Innleveringsfrist: Fredag 15. feb. kl. 23:59