Voici mon problème :
J'aimerais que à la place de 2007,3 et 4 il y est respectivement les variables $année, $id_trim et $id_service que j'importe d'un formulaire via une méthode post.
Mais quand j'insère ces variables dans la requète sql (avec ou sans " "), cela ne marche pas.
A préciser que lorsque je fais un print des varaibles "$année, $id_trim et $id_service ", j'obtiens bien : "2007,3,4".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 $action = $_POST["action"];
 $année = $_POST["ANNEE"];
 $id_trim=$_POST["TRIMESTRE"];
 $id_service= $_POST["SERVICE"];
 
 $sql = 'SELECT nom_atb,R,I,S from bacterio,atb,bactéries'
        . ' WHERE (bactéries.id_bacterie = bacterio.id_bacterie)'
        . ' AND (atb.id_atb = bacterio.id_atb)'
        . ' AND (bacterio.id_service = "4")'
        . ' AND (bacterio.id_bacterie like "STAU")'
        . ' AND (bacterio.S != "0")'
        . ' AND (bacterio.id_trim = "3")'
        . ' AND (bacterio.annee ="2007") ';
Merci d'avance à tous pour vos réponses !