Skip to main content

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() of require() voor menu of footer
  • Minstens 1 formulier die met POST of GET gegevens verwerkt
  • Gebruik van een array en loop (for of foreach)
  • 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.