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
OpdrachtKies 8één van PHPonderstaande 1??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.