Salut à tous,
Voilà je suis un train de créer un filtre de données en PHP à partir d'une base de donneés mysql. J'ai ainsi un select multiple dans une des mes pages PHP. Je récupère les valeurs de ce select multiple dans une autre page PHP afin de pouvoir les introduire dans une requête mysql avec des Where et &&.
C'est à dire que je fais un truc ce genre pour récupérer les données :
Ca ne fonctionne pas, et en plus je voudrais qu'il y est un ET avant le OR, c'est à dire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $sql_tab="select * from table where project_id='".$_POST['project_id']."'"; for($i=0;$i<count($_POST['severity']);$i++){ $sql_tab.="|| severity=$_POST['severity'][$i]"; }
select * from table where project_id='".$_POST['project_id']."' && (severity=$_POST['severity'][$i1]" || $_POST['severity'][$i2]" ........);
Voilà si vous avez une idée je suis preneur.
Merci d'avance.
Partager