boop
Invité n'ayant pas de compte PHPfrance
23 févr. 2005, 16:55
J'ai quelques problemes avec la boucle de ma fonction recherche , les internautes saisissent leur recherche qui peut etre composé de plusieurs mots que je stocke dans un tableau $contenu, seulement j ai du mal a l exploiter ......
Code : Tout sélectionner
<?php
while (list ($key, $val) = each ($contenu))
{
$q_rech=mysql_query("SELECT DISTINCT
( products_id ) FROM products
WHERE ( products_name like '%$key%' )
");
echo mysql_error();
while ($r_rech=mysql_fetch_array($q_rech))
{
echo $products_name=$r_rech['products_name'];
}
}
?>
j obtient bien des products_id distincts à chaque tour de la boucle mais au final je me retrouve avec des doublons si les resultat de la boucle 1 se recoupent avce ceux de la boucle 2 etc ... .... comment faire ??
merci d avance