bonjour,
je veux créer un menu en css avec l'appel de base en php mais lorsque j'execute g une erreur undefined offset :1, undefined offset :2....(répétition dû a la boucle) aux lignes en rouge.
désolé pour ce bloc de code mais je ne voyais pas comment expliquer
autrement......
merci bcp de votre aide!!
<?
$resultat=mysql_query("select nom from type_produit");
$nb_prod=mysql_num_rows($resultat);
for ($j=0;$j<$nb_prod; $j++)
{
$tab2= mysql_fetch_row($resultat);
echo "<dt onmouseover='javascript:montre('smenu". ($j+1)."');'onmouseout='javascript:montre();'>".$tab2[$j]."</dt>";
echo "<dd id='smenu".($j+1)."' onmouseover='javascript:montre('smenu".($j+1)."');' onmouseout='javascript:montre();'><ul>";
$result=mysql_query("select distinct m.Nom from marques as m,produit as p,type_produit as t where m.Id_marque=p.marque and p.type=t.Idtype and t.nom= '".$tab2[$j]."'") or die ("requête invalide");
$num_produits=mysql_num_rows($result);
for ($i=0; $i <$num_produits; $i++)
{
$tab= mysql_fetch_row($result);
echo "<li><a href='#'>".$tab[$i]."</a></li>";
} echo "</ul></dd>";
}
?>
Partager