Dit is een optionele opdracht als je binnen 4 weken na start trainee ship bij deze opdracht aankomt, overleg met de docent of je deze opdracht gaat maken
Lees als je nog niet bekend bent met File uploads vanuit HTML op W3Schools HTML de sectie [Form Input Type]
Lees als je nog niet bekend bent met File uploads vanuit PHP op W3Schools PHP de secties [PHP File Upload]
Deze functionaliteit is alleen beschikbaar voor de users die in de database als 'admin' zijn gemarkeerd.
Pas het ERD aan met de nieuwe velden
Pas de webshop pagina aan dat voor een ingelogde gebruiker die admin is er een knop om een product toe te voegen is.
Voeg een pagina toe om een product toe te voegen, hierbij wordt alle data gevraagd en ook om een plaatje te uploaden.
Bij het versturen wordt gecontroleerd of alle data is ingevuld en of het plaatje van het juiste formaat is (PNG, GIF, JPEG) en kleiner is dan 2 Mb.
Pas de detail pagina aan dat er een 'edit' knop bij komt
Een druk op deze knop toont hetzelfde formulier als bij het toevoegen van een product maar dan met de data van het huidige item
Als in dit geval het plaatje niet opnieuw wordt geupload, blijft het oude plaatje aan dit item gekoppeld.
Commit alles naar je lokale repository en push het naar GitHub.
Dit is een optionele opdracht als je binnen 4 weken na start trainee ship bij deze opdracht aankomt, overleg met de docent of je deze opdracht gaat maken
[Form Input Type]
[PHP File Upload]