bonjour à tous

ça fait un bout de temps que je suis la dessus.

voilà j ai une base PRODUITS avec table catégorie: id_catégorie,nom

et une table articles:id-article,titre,id_catégorie .

Rien de compliqué.

j aimerai faire un menu déroulant avec pour chaque bouton, le nom de la catégorie et quand je passe dessus, j aurai la liste des produits de la catégorie.

tout ça basé sur mes 2 tables.

voici ce que j ai fait, je mets le css

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php require_once('../Connections/maBoutique.php'); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
 <style type="text/css">
 #menu ul {
 margin:0;
 padding:0;
 list-style-type:none;
 text-align:center;
 }
#menu li {
 float:left;
 margin:auto;
 padding:0;
 background-color:black;
 }
#menu li a {
 display:block;
 width:100px;
 color:white;
 text-decoration:none;
 padding:5px;
 }
#menu li a:hover {
 color:#FFD700;
 }
#menu ul li ul {
 display:none;
 }
#menu ul li:hover ul {
 display:block;
 }
#menu li:hover ul li {
 float:none;
 }
#menu li ul {
 position:absolute;
 }
#menu {
 height:50px;
 }

 </style>

</head>

<body>
<div id="menu">

<?php
echo "<ul>";
$cats = mysql_query("select * FROM categories");
while($cat = mysql_fetch_array($cats))
{
  echo "<li><a href='#'>".$cat['nom']."</a></li>";
  $objs = mysql_query("select * FROM articles $cat");
  echo "<ul>";
  while($obj = mysql_fetch_array($objs))
  {
    echo "<li><a href='#'>".$obj['titre']."</a></li>";
  }
  echo "</ul>";
}
echo "</ul>";
?>
</div>

</body>
</html>
mais j obtiens cette erreur: j ai mis la ligne 57 en rouge dans mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\TEST\index.php on line 57
je pense qu il doit y avoir une erreur dans mes requètes.

voila si quelqu un peut me filer un coup de main

merci

stephi