WHERE IN et Undefined variable
Résolu/Fermé
gismin
Messages postés
22
Date d'inscription
samedi 6 juillet 2013
Statut
Membre
Dernière intervention
10 août 2023
-
7 mai 2022 à 19:32
gismin Messages postés 22 Date d'inscription samedi 6 juillet 2013 Statut Membre Dernière intervention 10 août 2023 - 7 mai 2022 à 22:03
gismin Messages postés 22 Date d'inscription samedi 6 juillet 2013 Statut Membre Dernière intervention 10 août 2023 - 7 mai 2022 à 22:03
Bonjour,
j'ai un message d'erreur: "Undefined variable: ListeVilles in ..."
j'arrive pas à trouver le bon code pour insérer cette variable ' $listeVilles' , pourtant définie.
$listeVilles='ville1','ville2','ville3';
$nbr = $bdd->query("SELECT COUNT(id) as total FROM pop WHERE ville IN ('.$ListeVilles.') ") ;
j'ai un message d'erreur: "Undefined variable: ListeVilles in ..."
j'arrive pas à trouver le bon code pour insérer cette variable ' $listeVilles' , pourtant définie.
Configuration: Windows / Firefox 100.0
A voir également:
- WHERE IN et Undefined variable
- Navigation in private - Guide
- Deco in paris avis ✓ - Forum Consommation & Internet
- Déco in paris site fiable ???? - Forum Consommation & Internet
- Dc in - Forum Audio
- Avis site DECO IN PARIS decoinparis.com [SUJET GROUPÉ]. ✓ - Forum Consommation & Internet
4 réponses
yg_be
Messages postés
23528
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 avril 2025
Ambassadeur
1 578
7 mai 2022 à 19:38
7 mai 2022 à 19:38
bonjour, les deux variables ont deux noms différents.
c'est visible dans ton code, et dans ton commentaire.
c'est visible dans ton code, et dans ton commentaire.
gismin
Messages postés
22
Date d'inscription
samedi 6 juillet 2013
Statut
Membre
Dernière intervention
10 août 2023
2
7 mai 2022 à 21:13
7 mai 2022 à 21:13
dans mon code originel les 2 variables sont les mêmes.
$ListeVilles avec un L majuscule.
Si je mets : WHERE ville IN ('ville1',ville2'') ") ; ça marche.
$ListeVilles avec un L majuscule.
Si je mets : WHERE ville IN ('ville1',ville2'') ") ; ça marche.
yg_be
Messages postés
23528
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 avril 2025
1 578
7 mai 2022 à 21:23
7 mai 2022 à 21:23
difficile alors de t'aider si tu ne nous montres pas ton code.
n'hésite pas non plus à nous montrer des messages d'erreru complets.
n'hésite pas non plus à nous montrer des messages d'erreru complets.
jordane45
Messages postés
38467
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 avril 2025
4 741
7 mai 2022 à 21:33
7 mai 2022 à 21:33
Bonjour,
Ta liste n'est pas bonne...
Il faut remplacer
par
Ta liste n'est pas bonne...
Il faut remplacer
$listeVilles='ville1','ville2','ville3';
par
$ListeVilles= "'ville1','ville2','ville3'";
jordane45
Messages postés
38467
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 avril 2025
4 741
7 mai 2022 à 21:34
7 mai 2022 à 21:34
D'ailleurs, l'écriture de ton code php n'est pas bon non plus
A corriger par
$nbr = $bdd->query("SELECT COUNT(id) as total FROM pop WHERE ville IN ('.$ListeVilles.') ") ;
A corriger par
$nbr = $bdd->query("SELECT COUNT(id) as total FROM pop WHERE ville IN (".$ListeVilles.") ") ;
gismin
Messages postés
22
Date d'inscription
samedi 6 juillet 2013
Statut
Membre
Dernière intervention
10 août 2023
2
7 mai 2022 à 22:03
7 mai 2022 à 22:03
merci de vos réponses rapides elles m'ont permis de corriger mes erreurs , ça marche !
Merci.
Merci.