passer une variable dans la clause where ... besoin d'aide - PHP - Programmation
Marsh Posté le 23-09-2010 à 16:34:30
Je dirais :
supprimer $ville_code_pays = "$code_pays['code_pays']";
et remplacer par :
$ville_code_pays = "$code_pays[code_pays]";
ou $ville_code_pays = "{$code_pays['code_pays']}";
ou $ville_code_pays = $code_pays['code_pays'];
Dans tous les cas un principe en débuggage qui s'appelle l'affichage permet de se rendre compte de son erreur :
echo ("SELECT * FROM trafic.ville,trafic.pays WHERE ville.code_pays = '$ville_code_pays'" );
Marsh Posté le 23-09-2010 à 17:35:23
Merci beaucoup pour votre réponse cher monsieur, ça a marcher mes ça n'a pas donné le résultat que je voulais. la variable $pays_code_ville
est toujours remplis avec le code du dernier pays (last record).
Question : est ce qu'il est possible de mettre un Détecteur de sélection sur la liste déroulante(Onselect n'existe pas et onclick est pour les boutons). pour que dés que je sélectionne le pays son propre code est stocké dans une variable.
Merci pour votre temps et effort.
Marsh Posté le 23-09-2010 à 14:40:02
Bonjour tout le monde ,
je suis vraiment bloqué, j'ai creer une base de donnée pour la gestion de mes fournisseur. chacun de ces dernier est situé dans une ville. je veux
sélectionner le pays dans une liste déroulante et puis sélectionner la ville d'une autre liste contenant que les villes du pays sélectionné ... finalement les fournisseurs existants dans cette ville sélectionnée.
Voici un morceau de mon code ...
en rouge sont les ligne les plus suspect d'erreur
merci pour votre aide et votre temps ... et dsl pour mon horrible français