Bonjour a tous,
je sèche sur une erreur dont je ne trouve pas l'origine.
si quelqu'un pourrait m'éclairer
code :erreur : Warning: PDO::query(): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'departement=1 OR departement=2 OR departement=3 OR departement=4 OR departement='
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
19
20
21 $departs = $_POST['depart']; $departs = implode(" OR departement=", $departs); $departs = "departement=".$departs; // Post de la requete if($departs == NULL) { $requete = $departs; $smarty->assign('requete',$requete); } else { $requete = $departs; $smarty->assign('requete',$requete); } // nombre d'offres $offremotclef = $connexion -> query("SELECT count(*) AS id_offre FROM offres WHERE valide=1 ".$requete." ")->fetchColumn(); $smarty->assign('offremotclef',$offremotclef);
Partager