Salut a tous, je sait qu'il existe d'autres posts a ce sujet mais je n'ai pas trouvé la réponse qui me convienne.
Je vous expose mon problème: je suis en train de créer un formulaire pour l'écriture de News pour un petit site perso seulement voila,
pour classer mes articles, j'utilise une liste FIXE de categories et sous categories:
L'artice sera classé comme tel:
Catégorie ===> Sous Catégorie ==> Voire Sous sous Catégorie.
Cependant, les éléments présents dans la sous catégorie depend de la valeur de la catégorie elle meme. ( idem pour la sous sous categorie qui dependera de la sous catégorie) Le systeme est assez similaire a ce site http://suchen.mobile.de/fahrzeuge/ [...] rch.y=17#1
Dans ma démarche j'ai créé 4 Listes de roulantes.
La premiere, contenant toutes les catégories:
Code :
- <p>Choisir la categorie</p>
- <select name="cat" onchange="this.form.submit()">
- <option value="<?php echo $cat ?>" selected="selected"><?php echo $cat ?></option>
- <option value="cat1">Categorie 1</option>
- <option value="cat2">Categorie 2</option>
|
Les deux suivantes concernent les sous categories:
Si la categorie choisie est la 1:
Code :
- <p>Choisir la sous categorie</p>
- <select name="sscat" onchange="this.form.submit()">
- <option value="<?php echo $sscat ?>" selected="selected"><?php echo $sscat ?></option>
- <option value="sscat11">ssCategorie 11</option>
- <option value="sscat12">ssCategorie 12</option>
- <option value="sscat13">ssCategorie 13</option>
|
et
Si la categorie choisie est la 2:
Code :
- <select name="sscat" onchange="this.form.submit()">
- <option value="<?php echo $sscat ?>" selected="selected"><?php echo $sscat ?></option>
- <option value="sscat21">ssCategorie 21</option>
- <option value="sscat22">ssCategorie 22</option>
- <option value="sscat23">ssCategorie 23</option>
|
Et si la sscat21 est choisie alors une troisième liste doit apparaitre.
J'ai d'abord, dans la technique newbies et stupide, d'utiliser la fonction Switch seule, ce qui biensur ne fonctionne pas.
Puis j'ai fait des recherches sur le web et j'ai entendu de la fonction js "onChange", je l'ai donc intégré au formulaire mais ca ne marche toujours pas.
Donc la je commence a me prendre la tete...donc si je pouvais avoir un petit coup de pouce.
MERCI BEAUCOUP!