Bonjour!

Je ne comprends pas pourquoi le script suivant ne marche pas:
<HTML><BODY>
Remplis la case avec le bon nombre pour que le calcul soit correct :
<?php
$ok=0;
if (isset($a)) {
echo "Tu viens d'essayer $a+$c=$b.<BR>\n";
if ($a+$c==$b) {
echo "C'est exact. Bravo!";
$ok=1;
} else {
echo "C'est faux, essaie encore.";
}
} else {
$b=rand(50,500);
$a=rand(0,$b);
}
if ($ok==0) {
?>
<FORM METHOD="post">
<?php echo $a;?>+<INPUT SIZE="4" NAME="c">=<?php echo $b;?>
<INPUT TYPE="submit" VALUE="verifier">
<INPUT TYPE="hidden" NAME="a" VALUE="<?php echo $a;?>">
<INPUT TYPE="hidden" NAME="b" VALUE="<?php echo $b;?>">
</FORM>
<?php
}
echo "<CENTER><FORM METHOD=\"post\">"
."<INPUT TYPE=\"submit\" VALUE=\"Recommencer\"></FORM>"
."</CENTER>\n";
?>
</BODY></HTML>
Le serveur affiche bien la question mais ne corrige pas la réponse et passe dirctement à la question suivante..

Merci pour votre aide.