Undefines random ??????

Signaler
Messages postés
6
Date d'inscription
dimanche 21 novembre 2010
Statut
Membre
Dernière intervention
14 décembre 2010
-
Messages postés
6
Date d'inscription
dimanche 21 novembre 2010
Statut
Membre
Dernière intervention
14 décembre 2010
-
voilà mon code mais lors de l'exécution me dit que random undefined au niveau du $_POST['random']'ai rien compris svp aidez moi vite c urgent et merci d'avance
le code php :
<head>
<title>Jeu de devinette</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design sombre" href="file:///C|/Users/SAGHRO~1/AppData/Local/Temp/Rar$DI01.251/magie/style.css" />
<style type="text/css">
body {font-family: "Verdana;";
background-color:#e2e3eb ;
color:#5E4A5E;
font-weight:bold;
background-repeat: no-repeat;}
.Style1{background-color:#5E4A5E;
color:#FFFFFF;
text-decoration:underline;
}

</style>
</head>

<?php
if (!isset($_POST['reponse']) AND !isset($_POST['counter']))
{
$rand = rand(0,100);
$cnt = 10;
echo 'Bienvenue sur le jeu de devinette!!!
';
}
else if (isset($_POST['reponse']) AND empty($_POST['reponse']))
{
$rand = $_POST['random'];
$cnt = $_POST['counter'];
echo 'Entrer un nombre!!!
';
}
else
{
$rand = $_POST['random'];
$cnt = $_POST['counter'];
$number = $_POST['reponse'];
if (preg_match('![0-9]!', $number))
{
$cnt--;

if ($number < $rand)
echo 'le nombre est superieur!
';
else if ($number > $rand)
echo 'le nombre est inferieur!
';
else if ($number == $rand)
{
echo 'gagnnnnnnnnnnnnnnnne!!!
';
echo '[random.php rejouer?] - [# fermer la fenetre]';
exit ();
}
}
else
{
echo 'Votre réponse ne doit contenir que des chiffres !!!
';
}
}

if ($cnt > 0)
{
echo
'
<form action="random.php" method="post" name="lol">
<center>Derrière cette case se cache le nombre à deviner

Entrer un nombre entre 1 et 100 (*)





Vous avez encore ' . $cnt . ' coups à jouer

<center></form>';
echo '<script language="javascript">document.lol.reponse.focus();</script>';
echo '[random.php rejouer?] - [# fermer la fenetre]';

}
else
{
echo 'Vous avez perdu ! Le nombre secret etait ' . $rand . ' !
';
}
?>

</html>

2 réponses

Messages postés
128
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
6 mai 2011
2
Bonjour

Si je ne dis pas de bêtise, vous ne pouvez pas récupérer la valeur de random car le champ texte est disabled.

Pourquoi mettre un champ texte. Si c'est le chiffre que l'utilisateur doit deviner, pourquoi ne pas le mettre dans un champ hidden ?


Messages postés
6
Date d'inscription
dimanche 21 novembre 2010
Statut
Membre
Dernière intervention
14 décembre 2010

Merci bcp pour votre aide :)