Moteur de recherche en php

whiteangel03 Messages postés 21 Statut Membre -  
 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)."%'";
   }
 

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