Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Php/mysql Fulltext

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    67

    Php/mysql Fulltext

    Buongiorno! Io ho realizzato un motore di ricerca utilizzando il metodo fulltext! COme faccio a evidenziare la parola che ho cercato???
    Posto il codice del motore:

    $query = " SELECT titolo,descrizione FROM tabella WHERE MATCH (titolo,descrizione) AGAINST('".$testo."')";
    $result = mysql_query($query) or die('Error, query failed1');
    // Visualizzo le informazioni
    while($row = mysql_fetch_array($result))
    {
    echo $row['titolo']."
    ".$row['descrizione']."
    ";
    }

    Vorrei che nei risultati della ricerca la parola ricercata venisse evidenziata! Come faccio ???

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Codice PHP:
    ...
    echo 
    $row['titolo']."
    "
    .str_replace($testo"[B]$testo[/B]"$row['descrizione'])."
    "
    ;
    ... 
    ...come idea, ovviamente

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    67

    Non Funziona!

    Dal codice da te postato ho modificato solo togliendo il tag [B] e sostituendolo con il tag [b] ma restituisce sempre l'elenco senza nessuna evidenziazione!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    67

    Mi correggo!

    Mi correggo funziona! avevo avuto un problema con un refresh pagina e non avevo notato il cambiamento! Grazie Mille! Funziona perfettamente il codice da te postato! Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.