[RESOLU] donner la possibilité de rejouer à un jeu

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] donner la possibilité de rejouer à un jeu

Re: [RESOLU] donner la possibilité de rejouer à un jeu

par Flambi » 17 mars 2014, 12:03

Pourquoi ne pas tout simplement rafraichir ta page dans le cas où la réponse est oui ?
header('Location: tapage.php');

donner la possibilité de rejouer à un jeu

par okayassu » 15 mars 2014, 15:15

Bonjour ,

je dois réaliser l'exercice suivant:
Implémenter en PHP l'algorithme qui permettra de faire deviner un nombre à l'utilisateur. Le nombre à deviner sera un nombre entre 1 et 10 généré aléatoirement par PHP. L'utilisateur devra saisir un nombre .l'utilisateur a 10 chances, une fois ces 10 chances épuisées le jeu s'arrête, indiquer à l'utilisateur si le nombre saisi est plus grand ou plus petit que le nombre à deviner et d'afficher le nombre de chances restantes . Si l'utilisateur a trouvé le nombre aléatoire avant épuisement de ses chances le jeu s'arrête., s'il n'a plus de chances le jeu s’arrête .
mon programme s’exécute correctement jusqu’à la dernière consigne en gros je n'arrive pas à faire rejouer l'utilisateur ( faire repartir ma boucle du début )


dernière consigne de l'exercice:
Complétez votre algorithme pour qu'à la fin d'une partie le programme propose à l'utilisateur de rejouer : "Voulez-vous rejouer ? (oui/non)"

voila ce que j'ai fait :

$resultat = mt_rand(1, 10);
$tentatives = 10 ;
$rejouer = "oui";


do 
{
    echo "saisir un nombre entre 1 et 10" . PHP_EOL;
    $n = trim(fgets(STDIN));
    if ($n < $resultat) {
        echo "ton nombre est plus petit que la bonne reponse" . PHP_EOL;
    } else if ($n > $resultat) {
        echo "ton nombre est plus grand que la bonne reponse " . PHP_EOL;
    }
    $tentatives--;
    if ($n!=$resultat)
    {
    echo "il ne te reste plus que $tentatives tentative(s)" . PHP_EOL;
    }
} while ($n != $resultat && $tentatives!=0  );
if ($tentatives==0)
{
    echo "perdu!" . PHP_EOL;
}
else {
   
echo "gagné!" . PHP_EOL ;} 
echo "veux tu rejouer oui /non ?";
$reponse = trim(fgets(STDIN));
je vous remercie par avance pour votre précieuse aide :)