Création d'un site de loterie
Posté : 20 févr. 2020, 21:32
Bonjour à tous,
Pour le cours de Sciences numériques et informatiques, je dois coder un site qui sera évalué. J ai décidé de coder un site e commerce.
J ai décider de faire une page loterie ou je suis supposé faire gagner des lots. J ai donc voulu coder un système de random number où l'utilisateur saisi un nombre entre 1 et 100. Si son nombre est égal au nombre tiré au sort, un simple echo lui disant qu il a gagné apparait, sinon un echo lui dit le contraire.
OR, j ai un problème avec mon php et je ne vois pas du tout où est l erreur. Voici le formulaire html et le script php:
PS: Si vous avez le moindre conseil ou une remarque quelconque, je suis preneur !
Pour le cours de Sciences numériques et informatiques, je dois coder un site qui sera évalué. J ai décidé de coder un site e commerce.
J ai décider de faire une page loterie ou je suis supposé faire gagner des lots. J ai donc voulu coder un système de random number où l'utilisateur saisi un nombre entre 1 et 100. Si son nombre est égal au nombre tiré au sort, un simple echo lui disant qu il a gagné apparait, sinon un echo lui dit le contraire.
OR, j ai un problème avec mon php et je ne vois pas du tout où est l erreur. Voici le formulaire html et le script php:
<div id="lesjeuxdehasard">
<div>
<div>
<h2> Tentez de gagner une lamborghini veneno !</h2>
<p>Saisissez un nombre entre 1 et 100. Si votre nombre est tiré au sort, vous avez gagné.</p>
<div>
<form method="post" action="hasard.php">
<input type="text" name="votrenbre1"> <input type="submit" name="submit1" value="250 000$">
</form>
</div>
</div>
<div>
<h2> Tentez de gagner un iPhone 11 Pro !</h2>
<p>Saisissez un nombre entre 1 et 100. Si votre nombre est tiré au sort, vous avez gagné.</p>
<div>
<form method="post" action="hasard.php">
<input type="text" name="votrenbre2"> <input type="submit" name="submit2" value="350$">
</form>
</div>
</div>
<div>
<h2> Tentez de gagner un code promo de 75% !</h2>
<p>Saisissez un nombre entre 1 et 100. Si votre nombre est tiré au sort, vous avez gagné.</p>
<div>
<form method="post" action="hasard.php">
<input type="text" name="votrenbre3"> <input type="submit" name="submit3" value="200$">
</form>
</div>
</div>
<div>
<h2> Tentez de gagner un code promo de 50% !</h2>
<p>Saisissez un nombre entre 1 et 100. Si votre nombre est tiré au sort, vous avez gagné.</p>
<div>
<form method="post" action="hasard.php">
<input type="text" name="votrenbre4"> <input type="submit" name="submit4" value="150$">
</form>
</div>
</div>
</div>
<?php
if (isset($_POST["submit1"])) {
$randomnumber1 = rand(0, 100)
if ((isset($_POST["votrenbre1"]))==($randomnumber1)){
echo " Félicitaions: Vous avez remporter une lamborghini veneno !"
else{
echo "Presque ! Vous aurez sûrement plus de chance la prochaine fois !"
}
}
}
if (isset($_POST["submit2"])) {
$randomnumber2 = rand(0, 100)
if ((isset($_POST["votrenbre2"])==($randomnumber2)){
echo " Félicitaions: Vous avez remporter un iPhone 11 !"
else{
echo "Presque ! Vous aurez sûrement plus de chance la prochaine fois !"
}
}
}
if (isset($_POST["submit3"])) {
$randomnumber3 = rand(0, 100)
if ((isset($_POST["votrenbre3"])==($randomnumber3)){
echo " Félicitaions: Vous avez remporter un code promo de 75% !"
else{
echo "Presque ! Vous aurez sûrement plus de chance la prochaine fois !"
}
}
}
if (isset($_POST["submit4"])) {
$randomnumber4 = rand(0, 100)
if ((isset($_POST["votrenbre4"])==($randomnumber4)){
echo " Félicitaions: Vous avez remporter un code promo de 50% !"
else{
echo "Presque ! Vous aurez sûrement plus de chance la prochaine fois !"
}
}
}
?>
Selon wampserver, le problème vient des if testant si le nombre saisi est égal au random number. Quelqu'un peut-il m'aider ?PS: Si vous avez le moindre conseil ou une remarque quelconque, je suis preneur !