Skip to main content

Forms en Arrays

Stap 1

Gebruik HTML en maak een form dat er zo uit ziet:

image-1605803026327.png

Stap 2

Zorg ervoor dat als je op submit drukt je naar een PHP-pagina gaat en die het volgende afdrukt.

image-1605803189938.png

Stap 3

Verander de output nu en druk de velden die je in het formulier ziet af.

Je vult dit in en drukt op submit en...

image-1605803316418.png

...dan zie je dit.

image-1605803351329.png

Stap 4

Probeer nu je PHP script aan te passen zodat je in plaats van een 2 de tweede dag van de week afdrukt.

Als je 1 invult dan laat het script 'maandag' zien, als je 2 in vult 'dinsdag', als je 3 invult 'woensdag', enzovoorts.

Tip1: gebruik hiervoor een array.

Stap 5

Hoe heb je stap 4 opgelost? 'dinsdag' is het 2de element uit het array, maar de array index waarmee je de waarde laat zien is 1.

Je zou dit ook kunnen oplossen met een associatief array. In een 'gewoon' array loopt de index van 0 en telt die gewoon door, dus 0,1,2,3,4,..... bij een associatief array bepaal jezelf de index.

Bijvoorbeeld:

$array=['Mike'=>8, 'Ayoub'=>6, 'Niels'=>3, 'Adam'=>5 ];
echo $array['Niels'];

Wat wordt er afgedrukt?

Kun je in de vorige stap ook gebruik maken van een associatief array? Zo ja hoe dan?

--