Bonjour à tous,
Je rencontre un soucis sur une requête qui fonctionne correctement dans PHPMyAdmin quand je mets des valeurs en dur.
Mais une fois que je la mets dans mon PHP et que j'essaye de la faire fonctionner avec des variables (des valeurs de checkbox) elle ne fonctionne pas et me retourne un résultat vide (sans erreur).
Je ne comprends pas d'ou peut venir le soucis !
Voici le code en question :
Merci de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php if(isset($_POST['color-choice']) AND isset($_POST['type_choice'])) { if(!empty($_POST['color-choice']) and !empty($_POST['type_choice'])) { $couleur = implode(',', $_POST['color-choice']); $type = implode(",", $_POST['type-choice']); $req = $sqlQuery->query("SELECT lieux.nom FROM lieux INNER JOIN lieux_couleur ON lieux.ID = lieux_couleur.id_lieux INNER JOIN couleur_vin ON couleur_vin.ID = lieux_couleur.id_couleur WHERE (couleur_vin.ID IN ( " . $couleur . ") AND lieux.id_type_lieu IN( " . $type . "))"); while ($data = $req->fetch()) { echo $data["nom"] . '</br>'; } } } ?>
Partager