Bonjour, je crée une page catalogue.php avec un formulaire qui me renvoie les catégories sélectionnées...
Seulement quand je choisi une catégorie, il m'affiche bien les résultats dans le tableau mais dans la combobox l'option sélectionnée ne s'affiche pas c'est celle par défaut qui s'affiche ?
Comment faire pour que l'option sélectionnée reste affichée ?
PS : le formulaire renvoi une action sur lui-meme...
En espérant avoir été assez claire, merci de votre aide
voici mon code
et le formulaire....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <script language="javascript"> <!-- function envoi(champs) { if (champs.selectedIndex>0) catalogue.submit(); } --> </script>
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 <form action="catalogue.php" method="post" name="catalogue" id="catalogue"> <div align="left">Catégories : <select name=categ onchange="envoi(this)"> <option></option> <? while ($val=mysql_fetch_array($result)) { echo '<option>'.$val[0].'</option>'; } ?> </select> <input type=hidden name="nompage" value="pasdevaleur"> </div> <table width="676" border="1"> <tr> <td><div align="center">Num</div></td> <td><div align="center">Article</div></td> <td><div align="center">Prix</div></td> <td><div align="center">Select</div></td> </tr> ---- <? while ($val2=mysql_fetch_array($result2)) echo'<tr> <td><div align="center">'.$val2[0].'</div></td> <td><div align="center">'.$val2[1].'</div></td> <td><div align="center">'.$val2[0].' </div></td> <td><div align="center"><input name="choixarticle[]" type="checkbox" value="">Select</div></td> </tr>' ?> </table> <br> <input type="submit" name="Submit" value="Voir Panier"> <img src="spacer.gif" width="100" height="1"> <input type="button" name="Effacer" value="Effacer"> <img src="spacer.gif" width="100" height="1"> <input type="button" name="Submit3" value="Ajouter Articles au panier"> </form>
Partager