1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

PHP/Mysql: moteur de recherche interne

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par vitalizo, 16 Octobre 2009.

  1. vitalizo
    vitalizo WRInaute impliqué
    Inscrit:
    27 Novembre 2005
    Messages:
    962
    J'aime reçus:
    0
    Bonjour,

    voila mon problème:

    'ai un soucis.

    Voila mon formulaire:

    Code:
    <form action="search.php" method="Post">
    <input type="text" name="requete" size="10">
    <input type="submit" value="Ok">
    </form>
    
    et l'affichage des résultats:

    Code:
    <?php echo htmlentities(trim($donnees['prenom'])); ?> <?php echo htmlentities(trim($donnees['nom'])); ?>
    
    ma requete:

    Code:
    $requete = stripslashes($_POST['requete']);
    $query = mysql_query("SELECT * FROM infos_tbl WHERE nom LIKE '%".$requete."%' OR prenom LIKE '%".$requete."%' ORDER BY id DESC") or die (mysql_error()); 

    Le problème:
    Imaginons une personnes s'appellant robert machin.
    Si je recherche machin, il me le trouve
    Si je recherche robert, il me le trouve
    Si je recherche robert machin, pas de résultats.

    Le soucis vient de ma requete mais je ne sais pas comment faire.


    Une idée ?
     
  2. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 551
    J'aime reçus:
    0
    Bonsoir,

    Bien que tout petit en sql :)

    Code:
    SELECT * FROM infos_tbl WHERE nom LIKE '%".$requete."%' OR prenom LIKE '%".$requete."%' or CONCAT(prenom, nom)  LIKE '%".$requete."%'  ORDER BY id DESC
    à tout hasard

    ou peut-être plutôt CONCAT(prenom, ' ', nom) mais si ça fonctionne je crains que tu ne sois aussi obligé de faire également la concaténation dans l'autre sens, car moi je vais peut-être chercher DUPONT Jean ;-)
     
  3. vitalizo
    vitalizo WRInaute impliqué
    Inscrit:
    27 Novembre 2005
    Messages:
    962
    J'aime reçus:
    0
    Slt

    non ca ne marche pas.

    C'est en train de me gonfler ce truc :evil:
     
Chargement...
Similar Threads - PHP Mysql moteur Forum Date
[PHP/MySQL] Choix du moteur MyISAM ou InnoDB ? Développement d'un site Web ou d'une appli mobile 14 Janvier 2017
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
PHP : script pour mettre catalogue xml clickbank dans mysql Développement d'un site Web ou d'une appli mobile 6 Décembre 2017
PHP -Problème retraitement données Mysql avant envoit dans un tableau array Développement d'un site Web ou d'une appli mobile 28 Décembre 2016
PHP quelle couche d'abstraction MySQL ? Développement d'un site Web ou d'une appli mobile 9 Décembre 2016
Evolution Php Mysql, nouvelles régions Développement d'un site Web ou d'une appli mobile 3 Novembre 2016
[php/mysql] Eviter de faire 20 requêtes pour un affichage Développement d'un site Web ou d'une appli mobile 19 Janvier 2016
Tableau PHP a partir de MySQL Développement d'un site Web ou d'une appli mobile 5 Décembre 2015
problème PHP/Mysql Développement d'un site Web ou d'une appli mobile 29 Octobre 2015
Tutos pour installer elacticsearch sous debian + php/mysql Développement d'un site Web ou d'une appli mobile 17 Août 2015
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice