Bonjour,
J'ai créé un petit moteur de recherche interne à partir d'un formulaire utilisant des champs prédéfinis. Je prévois de créer un champ de recherche "libre" ou l'utilisateur entre les mots qu'il veut.
Pour l'instant ce champ libre fonctionne mais uniquement à partir d'un champ de la base de donnée.
Voici ce bout de code :
1 2 3 4
| if (isset($_POST[textfield]) && $_POST[textfield] != "no") {
$textfield = " AND description LIKE '%".mysql_real_escape_string($_POST['textfield'])."%'";
}
else { $textfield = ""; } |
Je voudrais rajouter des champs à la requête (en fait mettre tous les champs de ma base de données). J'ai essayé de faire comme ceci :
$textfield = " AND commune AND description LIKE '%".mysql_real_escape_string
Lorsque je lance une recherche à partir de cette méthode plus rien ne s'affiche, mais la requête s'effectue normalement.
Comment faire pour écrire correctement ce code ?
Partager