Als ik het juiste antwoord invoer dan word het antwoord wat ik heb ingevuld, bij de volgende som weergegeven.
Pleasse help
<!DOCTYPE html>
<html>
<head>
<title>
Rekenwebsite
</title>
<link href="sommen.css" type="text/css" rel="stylesheet" />
<style>
{background-color: blue;}
</style>
</head>
<body>
<?php
// Start the session
session_start();
if(isset($_SESSION['aantalvragen']))
{
$aantalvragen = $_SESSION['aantalvragen'];
$cijfer = $_SESSION['cijfer'];
}
else {
$aantalvragen = 1;
$cijfer = 0;
}
if(isset($_POST['antwoord']))
{
$antwoordgebruiker = $_POST['antwoord']; // haalt het antwoord van de gebruiker op
}
else {
$antwoordgebruiker = null; // antwoord is leeg
}
$som1 = mt_rand(1,10); // willekeurig getal 1 tot en met 10
$som2 = mt_rand(1,10);
$antwoord = $som1 + $som2;
//var_dump($sommen); uitlezen array
if($aantalvragen<=20)
{
echo'<div id="pagina">';
echo'<a href="Homepage.php"><img src="Logo Rekenwebsite.png" width="240" height="240"></a><br/>';
echo'<br/><div id="menu1"><h1>Rekenwebsite De Splinter</h1></div>';
echo'<div id="menu2"><h3>Test hier je vaardigheden voor groep 4, 5 en 6!</h3></div>';
echo '<div id="som">';
echo '<form method="POST" action="">';
echo '<b>Vraag '.$aantalvragen.' / 20</b><br/>';
echo $cijfer;
echo '<h1>'.$som1.' + '.$som2.' = </h1>';
echo '<input name="antwoord" type="text" size="8" autofocus maxlength="8">';
echo '<input name="volgende" type="submit" value="Volgende">';
echo '</form>';
echo '</div>';
if(isset($_POST['volgende'])){
$sommen[$aantalvragen-1][1] = $antwoordgebruiker;
}
if(isset($_SESSION["sommen"]))
{
$sommen = $_SESSION["sommen"];
}
else
{
$sommen = array();
}
$sommen[$aantalvragen] = array($som1.' + '.$som2." = ".$antwoord.' Uw antwoord is: '.$antwoordgebruiker); // slaat sommen en antwoord op
if ($_POST['antwoord'] == $antwoord){
$cijfer = $cijfer + 0.5;}
$aantalvragen++; // telt de vragen op
$_SESSION['aantalvragen'] = $aantalvragen;
$_SESSION['cijfer'] = $cijfer;
$_SESSION["sommen"] = $sommen;
}
else
{
$sommen = $_SESSION["sommen"]; // uitslag
echo'<div id="pagina">';
echo '<table>';
echo'<a href="Homepage.php"><img src="Logo Rekenwebsite.png" width="240" height="240"></a><br/>';
echo'<br/><div id="menu1"><h1>Rekenwebsite De Splinter</h1></div>';
echo'<div id="menu2"><h3>Test hier je vaardigheden voor groep 4, 5 en 6!</h3></div>';
for($i=1; $i<21; $i++)
{for($k=0; $k<count($sommen[$i]);$k++)
{echo '<tr><td><h2>'.$sommen[$i][$k].'</h2></td></tr>';}}
echo $cijfer;
echo '</table>';
echo '<br/><a href="Homepage.php">Terug naar Homepage</a>';
echo '</div>';
session_destroy();
// verwijderd de sessie zodat de sommen weer opnieuw gemaakt kunnen worden
}
?>
</body>
</html>