Moteur de recherche en php

whiteangel03 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonsoir,
je viens de réaliser un moteur de recherche qui affiche les information de ma BD:par nom,prénom ou adresse.Le problème est que quand je recherche par nom toutes les informations s'affichent,mais si c'est par prénom ou bien adresse tout disparaît pourtant j'ai mis le meme code (copier coller)pour les trois champs...
Merci

if (isset($_POST['recherche'])) {
   $where = array();
 
   if (isset($_POST['nom']) && strlen($nom = trim($_POST['nom']))) {
      $where[] = "nom LIKE '%".mysql_real_escape_string($nom)."%'";
   }
 
   if (isset($_POST['prenom']) && strlen($prenom = trim($_POST['prenom']))) {
      $where[] = "prenom LIKE '%".mysql_real_escape_string($prenom)."%'";
   }
 
   if (isset($_POST['adresse']) && strlen($adresse = trim($_POST['adresse']))) {
      $where[] = "adresse LIKE '%".mysql_real_escape_string($adresse)."%'";
   }
 
A voir également:

1 réponse

Utilisateur anonyme
 
Salut,

Avec le petit bout de code j'arrive pas bien à visualiser ta requête entière. Le plus simple c'est de faire un echo de la requête juste avant l'exécution, il doit y avoir un petit truc que tu n'as pas vu.
0