Afficher selon la valeur du select requête [Résolu/Fermé]

Signaler
Messages postés
1103
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
20 octobre 2020
-
Messages postés
1103
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
20 octobre 2020
-
Bonjour,

Je souhaite faire affricher les données d'une table selon que la valeur d'un champ est égal à celle d'un select:


$colname_rsTest = $_POST['MonSelect'];

SELECT * matable WHERE ValeurDeMonChamp = $colname_rsTest


Mais ça marche pas (je voudrais le faire onchange et aussi au chargement de la page).

Je vous remercie de m'aider.

2 réponses


Bonsoir

SELECT * matable WHERE ValeurDeMonChamp = $colname_rsTest
D'abord, c'est SELECT * FROM matable
Ensuite, si le champ ValeurDeMonChamp n'est pas numérique, il faut entourer la valeur de quotes simples ou double. Il est généralement préférable en PHP d'utiliser les simples quotes autour de la valeur et des doubles autour de l'ensemble de la requête :

"SELECT * FROM matable WHERE ValeurDeMonChamp = '$colname_rsTest' "
Messages postés
1103
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
20 octobre 2020
79
Merci beaucoup j'avais oublié les quotes.