Jeg har lavet et "find et tal" spil! tror næsten ideen siger sig selv!
problemet er at jeg bruger en form post til at sende den intastet til php! men når man så trykker på knappen for at gætte, så generer den et nyt tal, fordi siden reloader! Jeg skal derfor have en en form der IKKE refresher site'et!
Link til site:
http://multa.frac.dk/spil.phpkoden for hele siden ser således ud:
<form action="spil.php" method="post">
Gæt et tal mellem 1-1000 <input type="text" name="tal">
<p>
<input type="submit" value="prøv løkken">
<input type="button" value="Generer et nyt tal" onclick="location.reload();" />
</form>
<br><br><br>
<?php
$tal = $_REQUEST["tal"];
$thenr = mt_rand(1,1000);
echo "Det tilfældigt generert tal er: ";
echo $thenr;
echo "<br>";
if ($tal < $thenr) {
$resultat = "Tallet er størere end dit intastet tal! <br>";
}
if ($tal > $thenr) {
$resultat = "Tallet er mindre end dit intastet tal!<br>";
}
if ($tal == $thenr) {
$resultat = "Weeee, du gættede det rigtige tal!<br>";
}
echo $resultat;
$closetext = "Nummeret du har intastet er indenfor 20 af det tal du skal gætte!";
$closetext2 = "Nummeret du har intastet er indenfor 10 af det tal du skal gætte!";
$tal =$tal + 20;
$close1 = $tal - $thenr;
if ($close1 > 30 && $close1 < 41) {
echo $closetext;
} //linje 25
if ($close1 < 10 && $close1 > -1) {
echo $closetext;
}
if ($close1 > 20 && $close1 < 31) {
echo $closetext2;
} //linje 25
if ($close1 < 20 && $close1 > 9) {
echo $closetext2;
}
?>