Surligner un mot d'un moteur de recherche - PHP - Programmation
MarshPosté le 23-09-2009 à 22:39:48
bonsoir, je suis en traind e faire un moteur de recherche pour mon site internet et je souhaiterai que si l'internaute rentre le mot "paysage" ($mot) dans la recherche, ce mot soit souligner dans les resultats. par exemple si le recherche est : paysage alors je veut que si les textes qui resortent de mas base de données contiennent ce meme mot qu'il soit souligné ex : les paysages du département des Vosges sont des paysages naturels....
Vous rechercher portait sur : <span class="surljaune"> '.$mot.' </span> <br/>Pour le type de galerie : <span class="surljaune"> '.$champ. ' </span><br/>Voici les photos trouvées en fonction de votre recherche.<div class="clear"></div>';
if($champ == 'Toutes les galeries' )
{
$resultat=mysql_query("SELECT * FROM IWgalerie WHERE match(`ref`,`exemple`,`alt`) against ('$mot') ORDER BY type, ref, alt ASC" );
}
elseif($champ != 'Toutes les galeries' ){
$resultat=mysql_query("SELECT * FROM IWgalerie WHERE type='$champ' AND match(`ref`,`exemple`,`alt`) against ('$mot') ORDER BY type ASC" );
Marsh Posté le 23-09-2009 à 22:39:48
bonsoir,
je suis en traind e faire un moteur de recherche pour mon site internet et je souhaiterai que si l'internaute rentre le mot "paysage" ($mot) dans la recherche, ce mot soit souligner dans les resultats.
par exemple si le recherche est : paysage
alors je veut que si les textes qui resortent de mas base de données contiennent ce meme mot qu'il soit souligné ex : les paysages du département des Vosges sont des paysages naturels....
mon code pour le moemnt et le suivant :
pouvez vous m'aider.
apparement je pourais faire ça avec "preg_replace" mais je n'arrive pas a l'adapter a mon code.