Problème pour ma loterie |HELP|
Fermé
xavierleduc62
Messages postés
7
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
23 novembre 2018
-
30 oct. 2017 à 13:42
xavierleduc62 Messages postés 7 Date d'inscription jeudi 26 octobre 2017 Statut Membre Dernière intervention 23 novembre 2018 - 30 oct. 2017 à 15:24
xavierleduc62 Messages postés 7 Date d'inscription jeudi 26 octobre 2017 Statut Membre Dernière intervention 23 novembre 2018 - 30 oct. 2017 à 15:24
A voir également:
- Problème pour ma loterie |HELP|
- Témoignage gagnant loterie green card ✓ - Forum Vos droits sur internet
- Vendre un objet en loterie - Forum Vos droits sur internet
- Loterie rotary club international - Forum Vos droits sur internet
- Coap loterie ✓ - Forum Vos droits sur internet
- Loterie sms ✓ - Forum Webmastering
3 réponses
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
30 oct. 2017 à 14:00
30 oct. 2017 à 14:00
Bonjour
Parenthe manquante dans le if
Parenthe manquante dans le if
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
Modifié le 30 oct. 2017 à 14:18
Modifié le 30 oct. 2017 à 14:18
Salut,
Au passage, attention à l'opérateur dans tes conditions : il faut utiliser un double égal "==" pour effectuer une comparaison, avec un seul égal tu fais une affectation et ton if sera toujours vrai.
Une version simplifié de tes conditions :
Bonne journée,
Au passage, attention à l'opérateur dans tes conditions : il faut utiliser un double égal "==" pour effectuer une comparaison, avec un seul égal tu fais une affectation et ton if sera toujours vrai.
Une version simplifié de tes conditions :
<?php $win=14; $win1=15; $win2=16; if (!isset($_POST['loto']) || !isset($_POST['loto'])) { header('location:index.php?error=Veuillez rentrer vos nombres!'); } elseif ($win1 != $_POST['loto1'] || $win2 != $_POST['loto2']) { header('location:index.php?error=Vous avez perdu.'); } else { header('location:re-contact.php'); }
Bonne journée,
xavierleduc62
Messages postés
7
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
23 novembre 2018
30 oct. 2017 à 15:24
30 oct. 2017 à 15:24
Merci beaucoup pour le code!
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
30 oct. 2017 à 14:26
30 oct. 2017 à 14:26
Au passage,
ton code pourrait s'écrire plus proprement comme ceci :
ton code pourrait s'écrire plus proprement comme ceci :
<?php $win=14; $win1=15; $win2=16; /** * Petite fonction pour récupérer les variables POST proprement */ function getPostVar($varName,$defaultValue=NULL){ return !empty($_POST[$varName]) ? $_POST[$varName] : $defaultValue; } //récupération propre des variables AVANT de les utiliser $loto = getPostVar('loto',NULL); $loto1 = getPostVar('loto1',NULL); $loto2 = getPostVar('loto2',NULL); $error = NULL; $result = false; if($loto && $loto1 && $loto2){ if($loto == $win && $loto1 = $win1 && $loto2=$win2){ $result = true; }else{ $error = "Vous avez perdu."; } }else{ $error = "Veuillez rentrer vos nombres!"; } if(!empty($error) || $result == false){ $urlRedirect = "index.php?error=".$error; }else{ $urlRedirect = "re-contact.php"; } header("location:".$urlRedirect); exit(); //toujours mettre un exit après une redirection
xavierleduc62
Messages postés
7
Date d'inscription
jeudi 26 octobre 2017
Statut
Membre
Dernière intervention
23 novembre 2018
30 oct. 2017 à 15:24
30 oct. 2017 à 15:24
Merci beaucoup pour ton code! Mais j'apprends par moi même en autodidacte! Merci encore!