PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form action="?opdracht=controleer" method="POST">
<input type="text" name="invoer">
<input type="submit" value="controleer">
</form>
<?php
session_start();
if ($_SESSION["begonnen"] == "1")
{echo $antwoord;}
if ($_SESSION["begonnen"] != "1")
{$_SESSION['antwoord'] = rand(0, 100);
$_SESSION["begonnen"] = "1";}
$antwoord = $_SESSION['antwoord'];
$opdracht = $_GET['opdracht'];
if($opdracht == "controleer")
{
$invoer = $_POST['invoer'];
if(ereg("[0-9]",$invoer)){
if($invoer == "$antwoord")
{
print("Goedzo!");
}
if($invoer < "$antwoord")
{
print("Probeer iets hoger!");
$_SESSION['poging'] = $_SESSION['poging']+ 1;
}
if($invoer > "$antwoord")
{
print("Probeer iets lager!");
$_SESSION['poging'] = $_SESSION['poging']+ 1;
}
}
else
{
print("Je kan alleen maar getallen invoeren!");
}
}
?>
</body>
</html>
Het werkt nog niet helemaal.
Het is voor informatica, het gaat volgens mij fout bij de sessions.
De bedoeling is dat er een random getal wordt gekozen, daarna zet ik (kan dus ook anders waarschijnlijk)
begonnen op 1 zodat de waarde van het antwoord onthouden blijft.
Maar dat werkt dus niet helemaal....
Wie helpt mij?