par
Beebeepc » 14 mars 2021, 09:54
Hello Saian
En fait voici mon second code un peu plus arrangé !
Mon mentor veut que je trouve la solution en passant par le formulaire ! je cherche , je reflechis mais j'arrive pas à trouver !
il m'a dit d'ajouter par input number et apres input hidden et de ne pas utiliser les SESSION
pourtant elles me sont caerement utile pour ce code !
alorsvoilà pourquoi j'ai posé la question car j'aurai aimé avoir des idees!
je pense qu'il veut me faire comprendre qu'on peut passer par tel ou tel endroit pour avoir finalement le meme resultat !
je veux pas la soluce , je veux comprendre ou je dois chercher finalement !
<?php session_start(); ?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- formulaire -->
<div class="container" >
<form action="#" method="POST">
<h1 style="text-align: center; color:violet">Mission David P !</h1>
<p style="text-align: center;" > Trouver le chiffre "ALEATOIRE" MYSTERE entre 1 et 100</p>
<div class="col-12" style="text-align: center;">
<label for="entrez le chiffre"></label>
<input type="number" min ="1" max="100" name="nbre_a_trouver" placeholder="nombre"><br><br>
<input type="submit" value="transmettre" ><br>
</form>
</div>
</div>
<?php
if (!isset($_SESSION['nbre_a_trouver'])) {
$nombreInconnu = mt_rand(1, 100);
$_SESSION['nbre_a_trouver'] = $nombreInconnu;
} else {
$nombreInconnu = $_SESSION['nbre_a_trouver'] ;
}
if (!empty($_POST['nbre_a_trouver'])) {
if ($nombreInconnu < $_POST['nbre_a_trouver']) {
echo "le nombre est trop grand ";
} elseif ($nombreInconnu > $_POST['nbre_a_trouver']) {
echo ' le chiffre est trop petit';
} elseif ($nombreInconnu == $_POST['nbre_a_trouver']) {
echo 'bravo vous avez trouvé le nombre n° ' . $nombreInconnu ;
//echo 'vous avez trouvé le chiffre magique en' . $nbreClic;
/*if ($nombreInconnu == $_POST['nbre_a_trouver']) {
var_dump($_SESSION);
$nbreClic = $_SESSION['nbre_a_trouver'] ;
}
*/
unset($_SESSION['nbre_a_trouver']);
echo '<br><a href="/aleatoire_index.php">Je veux rejouer</a></br>';
}
}
?>