salut
j'ai une requête qui fonctionne sur la recherche d'un mot dans la base
je souhaite ajouter une fonction qui n'affiche le résultat seulement quand le chiffre 1 est dans une rubrique (sitepublic).
je viens d'essayer ça, mais il n'est pas tenu compte du AND ajouté à la fin pour vérifier si le 1 est présent. Tous les résultats sont affichés.
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 // verification si l'option rechercher partout est validé if($searchpar=='partout'){ $motrecherche='WHERE designation LIKE "%' . mysql_real_escape_string($mot) . '%" or appellation LIKE "%' . mysql_real_escape_string($mot) . '%" or constr LIKE "%' . mysql_real_escape_string($mot) . '%" or fournisseur LIKE "%' . mysql_real_escape_string($mot) . '%" and sitepublic = 1'; } //requete avec tri et recherche pour compter le nombre d'entrées rertournées $sql= "SELECT * FROM produits INNER JOIN fournisseur ON (produits.importateur=fournisseur.idfourni) INNER JOIN constructeur ON (produits.constructeur=constructeur.idconstr) ".$motrecherche .$ordre2; $result=mysql_query($sql);
Partager