Bonsoir à tous,
Je m'arrache les cheveux sur un problème apparemment basique, mais pas tant que ça...
Pour avoir dans un formulaire une liste déroulante, ça fonctionne parfaitement avec cet extrait de code (pour avoir une liste déroulante qui n'affiche que les fournisseurs dont l'id_echoppe =2
Code :
Or je veux récupérer l'id_echoppe via une variable POST, mais cela ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part $reponse = $bdd->query("SELECT * FROM fournisseur WHERE id_echoppe='2'");
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $id_echoppe = $_POST['id_echoppe']; $reponse = $bdd->query("SELECT * FROM fournisseur WHERE id_echoppe='$id_echoppe'");
Je pensais que le problème venait de mon post, mais en faisant un printr de $id_echoppe il me renvoie bien la valeur 2.
Et si je code ainsi pour "forcer" la valeur 2 dans ma variable (pour comprendre) cela ne fonctionne pas plus :
J'ai essayé toutes les solutions : variable encadrée ou non par les points, quotes précédées de \... etc... rien n'y fait...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $id_echoppe =2; $reponse = $bdd->query("SELECT * FROM fournisseur WHERE id_echoppe='$id_echoppe'");
D'où cela peut-il venir ?
D'avance merci.
Partager