boucle while et tableau
Posté : 18 févr. 2005, 05:01
Bonjour,
1) j'ai stocké plusieurs valeurs dans un tableau en utilisant la fonction explode()
Toute aide sera la bienvenue.
Merci d'avance,
Nab
message édité par ermelir: prefere l'utilisation des bbcodes php pour mettre du code plutot que de la couleur, c'est plus lisible
1) j'ai stocké plusieurs valeurs dans un tableau en utilisant la fonction explode()
$str="val1 val2 val3....";
$array=explode(" ", $str);
$nombre_element=count($array);
2) j'affiche tous les enregistrements d'une table contenant au moins une de ces valeurs$q="SELECT * FROM ma_table WHERE mon_champ like '%".$array['0']."%'";
for ($i=1; $i<$nombre_element; $i++)
{
$q.=" AND mon_champ like '%".$i."%' ";
}
$q.="mon_champ like '%".$array[$nombre_element]."%'";
$res=mysql_query($q);
while ($row=mysql_fetch_array($res))
{
echo $row['mon_champ'];
}
3) c'est maintenant que ça se complique pour moi car je souhaite remplacer $array[$i] contenu dans les enregistrements par $array[$i] en gras. (str_replace($array[$i], <b>$array[$i]</b>, $row[mon_champ]))Toute aide sera la bienvenue.
Merci d'avance,
Nab
message édité par ermelir: prefere l'utilisation des bbcodes php pour mettre du code plutot que de la couleur, c'est plus lisible