Bonjour !
Je précise d'abord que j'ai déja regardé des tutoriels, mais que je n'ai pas reussit à résoudre mon problème. J'espère que vous pourrez m'aider
Je vous montre mon code, je voulais en fait...
qu'a partir d'une liste déroulante (catégorie), il s'affiche les produits faisant partie de cette catégorie :
A la section de la liste déroulante, il ne m'affiche pas le tableau correspodant,e t ne m'affiche pas d'erreur, donc j'en deduis que ça ne fait pas correctement la section dans ma liste déroulante... mais ou est l'erreur? =)
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95 <table align="right" width="400%"> <tr><td align="center" bgcolor="#E7D263"><a href="form_produit.php">Ajouter un produit</a> - <a href="modif_produit.php">Modifier un produit</a> - <b>Supprimer un produit</b></td> </tr> </table> </font> <br><br><br> <div align="left"><font color="#FF6633"><b>- Produit -</b></font></div> <BR><BR><BR> Cette section permet<b> de supprimer</b> des produits. ATTENTION ! une actu une fois supprimée, ne pourra plus être récupéré <br> <br> <br> <br> Pour cette suppression, vous devez pour commencer sélectionner la catégorie du produit à supprimer <br><br> <? include "../Includes/base.php"; ?> <? //@ pour desactiver l'erreur qui apparait en local $categ=@$_POST['categ']; // ----------------- RECUPERE POUR LA LSITE DEROULABNTE LES DONNES CATEGORIES --------------------------------- $cat="select * from categorie "; $categorie=mysql_query($cat); echo "<div align='center'><select name='categ' onchange='form1.submit()'>"; while ($row=mysql_fetch_array($categorie)) //echo "<option value=".$row["id_categ"].">".$row["lib_categ"]."</option>"; { echo "<option value=".$row["id_categ"]; if ($row["id_categ"]==$categ) { echo " SELECTED"; } echo ">".$row["lib_categ"]."</option>"; } echo "</select></div>"; //si ma valeur n'est pas nulle, cad qu'on a selectionner une catégorie if (@$_POST['categ']!="") { $req="select * from produit p, categorie c where c.id_categ=p.id_categ"; $prod=mysql_query ($req); $nb=mysql_num_rows($prod); //si il n'y a aucun produits pour cette occasion, alors : if ($nb==0) { echo " Il n'y a aucun produit pour cette catégorie =) "; echo "<br><br><div align='center'><img src='Images/aliment_74.gif</div>"; } else { // ----------------- MENU DU TABLEAU --------------------------------------------------------------- echo "<br><br><TABLE width='88%' height='100%'>"; echo "<TR bgcolor='#833623' bordercolor='#333333' >"; echo "<TD width='12%' height='36' align='center' ><font color='#FFFFFF'>INDENTIFIANT</font></TD>"; echo "<TD width='54%' height='36' align='center'><font color='#FFFFFF'>DESIGNATION</font></TD>"; echo "<TD width='9%' height='36' align='center'><font color='#FFFFFF'>POIDS</font></TD>"; echo "<TD width='10%' height='36' align='center'><font color='#FFFFFF'>PRIX</font></TD>"; echo "<TD width='15%' height='36' align='center'><font color='#FFFFFF'>-</font></TD>"; echo "</TR>"; // ------------------- CONTENU DU TALBEAU --------------------------------------------------------- while ($row=mysql_fetch_array($prod)) { $id=$row['ref_pdt']; echo "<TR><TD>".$row['ref_pdt']."</TD>"; echo "<TD>".$row['des_pdt']."</TD>"; echo "<TD>".$row['poid_pdt']."</TD>"; echo "<TD>".$row['px_ht']."</TD>"; echo "<TD ALIGN='center'> <a href='enreg_supp_actu.php?id=$id.'>Supprimer</a></TD></TR>"; } } } echo "</TABLE>";
Partager