为孩子计算网站,会话重置


Calculating website for kids, Sessions resetting

对于学校,我必须为孩子们做一个计算网站。到目前为止,除了最重要的部分 - 计算之外,一切都有效。到目前为止,我想出了这个。(我知道这不是一个真正的干净代码。我对此很陌生,只是想不通。

<?php session_start();
if (!isset($_SESSION['vraagnr']))
{
    $vraagnr=$_SESSION['vraagnr'];
}
else
{
if(empty($vraagnr))
{
$vraagnr = 0;
}
else
{
    $goed=0;
    $_SESSION['goed'] = $goed;
if($vraagnr<10)
{
    $goed=0;
    $getal1=rand(0,10);
    $getal2=rand(0,10);
    $vraagnr++;
    echo $vraagnr;
    $antwoord=$_POST['antwoord'];
    $uitkomst=$getal1+$getal2;
    $vraag = $getal1 . "+" . $getal2;
    $_SESSION['vraagnr'] = $vraagnr;
    if($antwoord==$getal1+$getal2)
    {
        $goed++;
    }
    echo $goed;

}
else
{
    echo "Je bent klaar met de oefening.";
    echo "je hebt $goed aantal vragen goed beantwoord";
}
    $_SESSION['vraagnr']=$vraagnr;
    }

?>
<html>
<body>
<?php echo "".$vraag."" ?>
<form method="POST">
    <input type="text" name="antwoord"></input>
    <input type="submit"></input>
</form>
</html>

这个想法是,在 10 个问题之后,您应该看到有多少答案是正确的(随机)得到。 $vraagnr需要计算您有多少问题,并$goed其中有多少是正确的。

我希望你能给我一些提示。

尝试这样的事情,我在学校,我无法真正测试我编写的代码,但您应该遵循此结构。

while($couter < 10) {
$numberone = rand(5, 15); 
   $numbertwo = rand(5, 15); 
$answer = $numberone + $numbertwo;
echo "De vraag is: Hoeveel is <?php echo $numberone . " + " . $numbertwo;?>";
if ($answer == $input) als het antwoord juist is..
else als het antwoord niet juist is..
$counter++;
}