Cześć, może nie jest to dosłownie zgadywanie liczb, ale to program polegający na tym, że dana osoba może sprawdzić jak radzi sobie z mnożeniem.
Moje pytanie jest takie czy mógłby mi ktoś pomóc, bo niby wszystko działa, ale zawsze pokazuje, że została podana zła liczba, kiedy zmienię z liczb losowych na stałe, wtedy jest ok. Ale chodzi o to, że to muszą być liczby losowe. Czy ktoś mógłby mi wyjaśnić co zrobiłam nie tak? :(
<!DOCTYPE HTML>
<html land="pl">
<head>
<meta charset="utf-8">
<title>Sprawdź się</title>
<style type="text/css">
html, body {
background-color: #ffffcc;
color: #000;
margin-left: 90px;
margin-top:15px;
padding: 0;
}
</style>
</head>
<body>
<h1>
<?php
$liczba1=rand(10,50);
$liczba2=rand(10,50);
$liczbaa=$liczba1*$liczba2;
echo "Ile wynosi ".$liczba1."*".$liczba2."?";
?>
</h1>
<form method="POST">
<input type="text" name="liczba"/>
<input type="submit" value="sprawdź">
</form>
<?php
$zgadywana=($_POST['liczba']);
if ($zgadywana==$liczbaa)
{
echo "Brawo";
}
else
{
echo "Może innym razem :(";
}
?>
</body>
</html>