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
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
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>
je pense qu il doit y avoir une erreur dans mes requètes.
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
voila si quelqu un peut me filer un coup de main
merci
stephi
Partager