break; case '3': $resultaat = $getal1 * $getal2; return $resultaat; break; case '4': $resultaat = $getal1 / $getal2; return $resultaat; break; default: return $bewerking . " is geen geldige bewerking"; break; } } } ?> <!DOCTYPE HTML> <html> <head> <meta charset=utf-8> <title>Gebruikersinvoer</title> </head> <body> <h1> <?php $oef = new Oefening(); $resultaat = $oef->getResultaat($_GET["getal1"], $_GET["getal2"], $_GET["bewerking"]); print $resultaat; ?> </body> </html>
<?php class Oefening { public function getResultaat($gok) { $getal = rand(1, 10); if ($gok == $getal) { $response = 'Proficiat u heeft goed gegokt.'; } else { $response = 'Helaas uw gok was niet goed.'; } return "Uw gok: " . $gok . ". Het getal: " . $getal . "<br>" . $response; } } ?> <!DOCTYPE HTML> <html> <head> <meta charset=utf-8> <title>Gebruikersinvoer</title> </head> <body> <h1> <?php $oef = new Oefening(); $resultaat = $oef->getResultaat($_GET["mijngok"]); print $resultaat; ?> </body> </html>