Opdracht 5 Keuze uitvoeren

Nu je het formulier hebt afgevangen moet je ook de actie doen op basis van de input van de gebruiker. Dus of de kaart op de open stapel leggen, of het spel beeindigen of een kaart uit de pot halen. Vooral die laatste actie is op een webserver een extra uitdaging.

Optie 1 kaart gekozen

Je haalt de kaart uit de hand en legt deze bovenop de open stapel.

Optie 2 uit de pot

Je haalt een kaart uit de pot en toont deze aan de gebruiker. Vervolgens moet je de gebruiker nog laten kiezen of deze de kaart wil toevoegen aan zijn hand of op de open stapel.

Deze is lastig omdat je dit in een webserver niet in één keer kan uitvoeren. Je moet eerst de kaart uit de pot halen, deze onthouden in de sessie, deze tonen aan de gebruiker en dan een formulier tonen die aangeeft of je deze wel of niet op de open stapel wilt leggen. Je moet dan natuurlijk niet het al gemaakte formulier tonen. Dit betekent dat je in de output iets van een als-dan algoritme moet bouwen.

Het uiteindelijk bepalen wat er hier moet gebeuren kan dus pas als die keuze is gemaakt en is verstuurd. Hiervoor moet je dus ook een afhandeling bouwen.

Optie 3 spel beeindigen

Deze kun je nu wel alvast maken. Je moet de sessie hier beeindigen en de pagina opnieuw laden.

Tip: session_destroy() en header()

Antwoord insturen

Opdracht 4 Kiezen Opdracht 6 Volgende beurt