Moteur de recherche en php

Fermé
whiteangel03 Messages postés 19 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 15 mai 2013 - 12 avril 2013 à 22:26
 Utilisateur anonyme - 15 avril 2013 à 11:49
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
15 avril 2013 à 11:49
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