Bonjour,
J'aimerais faire une recherche multi-critères sur un champ mais je bloque pour automatiser le tout...
Concrètement voici ce que j'aimerais faire :
Un formulaire de sélection
La requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <form ...> <select name="statut"> <option value="0-1" selected="selected">Ouvert / En cours</option> <option value="0">Ouvert</option> <option value="1">En cours</option> <option value="2">Clôturé</option> <option value="3">Corbeille</option> <option value="0-1-2-3">Tous</option> </select> </form>
Si mon statut est 0, 1, 2, pas de problème, la requête s'éxecute bien. Par contre dès que le statut est 0-1, la requête ne s'éxecute plus parce qu'il faudrait faire "t_tickets.statut = 1 or t_tickets.statut = 0" mais je ne vois pas comment automatiser ce traitement. Auriez-vous une solution ? Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $req = mysqli_query($db, "SELECT t_tickets.id, t_tickets.objet, t_tickets.date, t_clients.nom FROM t_tickets LEFT JOIN t_clients ON t_clients.id = t_tickets.id_cli WHERE t_tickets.statut = $_POST['statut'] ORDER BY t_tickets.date DESC"); $res = mysqli_num_rows($req); ?>
Partager