Bonjour à tous,
Je suis en train de créer une boucle while qui colore les termes, saisis dans un moteur de recherche, dans les résultats.
Le soucis est qu'à chaque ca ne colore que le dernier terme et je ne vois pas pourquoi ca ne colore pas les autres.
Voici mon code ca sera plus clair :
Code :
- $saisie = trim($saisie); //on supprime les blancs au debut et a la fin de la saisie
- $tab=split("( | )",$saisie); // On eclate la phrase dans un tableau
- $nb=count($tab);// On compte le nombre d'entrées dans le tableau
- // Boucle de création de requete
- $n=0;
- while($n<$nb)
- {
- $tabTemp['Des']=eregi_replace($tab[$n], "<font color='red'>".$tab[$n]."</font>", $ligneResult['desc']);
- $n+=1;
- }
|
Merci d'avance à celui qui pourra m'éclairer
Message édité par bernardminet le 05-12-2007 à 14:31:22