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

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() 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.