PHP Challenge
PHP Challenge - Mini-website bouwen
๐ฏ Doelen
- Je laat zien wat je geleerd hebt over PHP-backend programmeren.
- Je maakt een mini-website met meerdere paginaโs, functies, formulieren en sessies.
- Je werkt zelfstandig aan een afgerond eindproject.
๐ Opdracht
Kies รฉรฉn van onderstaande opties of bedenk in overleg je eigen variant:
๐ Optie 1 โ Persoonlijke website
- Inlogpagina met naam via sessie
- Een pagina โOver mijโ met gegevens in variabelen
- Hobbyโs in een array en met een
foreach
getoond - Een formulier waarin iemand je een bericht kan sturen
๐ฎ Optie 2 โ Quiz met score
- Meerdere vragen opgeslagen in een array
- Gebruik een
foreach
om antwoorden te controleren - Gebruik een functie om de score te berekenen
- Gebruik sessie om naam van deelnemer te onthouden
๐ Optie 3 โ Simpele webshop of rekentool
- Formulier waarin je een product kiest en korting toepast
- Gebruik een functie om korting te berekenen
- Toon de datum en tijd van aankoop
- Maak het overzichtelijk met includes (header/footer)
๐ก Eisen
Jouw project moet aan de volgende eisen voldoen:
- Minstens 3 aparte paginaโs (.php)
- Gebruik van
include()
ofrequire()
voor menu of footer - Minstens 1 formulier die met
POST
ofGET
gegevens verwerkt - Gebruik van een array en loop (
for
offoreach
) - Gebruik van minstens 1 zelfgemaakte functie
- Gebruik van sessies (
$_SESSION
)
Gebruik AI om je te helpen, maar begrijp wat er gebeurt!
๐ง Reflectie
- Wat ging goed in dit project?
- Wat vond je lastig?
- Wat zou je toevoegen als je meer tijd had?
๐ค Inleveren
- Voeg een kort reflectiedocument (.pdf of .txt) toe waarin je de vragen hierboven beantwoordt
- Laat een docent zien dat alles op jouw computer werkt en dat je aan alle eisen voldoet.