Raad het getal

  • Onderwerp starter Onderwerp starter gijs1
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

gijs1

Gebruiker
Lid geworden
3 sep 2010
Berichten
174
Hoi,

ik moet een programma maken waarin je een willekeurig getal moet raden in php,
alleen als ik het getal fout heb geraden heb ik een knop en daarmee wordt de pagina vernieuwd,
maar het willekeurige getal wordt dan dus ook vernieuwd. ik wil dat het getal hetzelfde blijft zodat
je het opnieuw kan proberen bij hetzelfde getal.
het ingevoerde getal is $getal en het willekeurige getal is $nummer.
hier is mijn php code:

<html>
<head>
<title>
Raad het getal
</title>
</head>
<body>
<?php
$nummer = rand(1,10);
if(isset($_POST['submit'])){
$getal = $_POST['getal'];
echo "het ingevoerde getal is $getal<br>";
echo "het willekeurige getal is $nummer<br>";
if($getal == $nummer){
echo "Je hebt het goed<br>";
}else{
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="submit" name="reset" value="Probeer het opnieuw">
</form>
<?php
if (isset($_POST['reset'])){
unset($_POST['submit']);
}
}
}else{
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Voer een getal tussen de 1 en de 10 in<br>
<input type="text" name="getal">
<input type="submit" name="submit" value="submit">
</form>
<?php
}
?>
</body>
</html>
 
dus dan moet je het niet geraden getal ff opslaan in een aparte session variabel
 
Dankjewel voor je reactie,
elke keer als de pagina herladen werd, werd er er een nieuwe waarden gegeven aan het getal.
ik heb nu ingesteld dat er alleen een waarde wordt gegeven als er nog geen is via de isset()
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan