Utilisation du onChange sur une page php

Utilisation du onChange sur une page php - PHP - Programmation

Marsh Posté le 05-06-2008 à 19:58:29    

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 :
  1. <p>Choisir la categorie</p>
  2. <select name="cat" onchange="this.form.submit()">
  3.     <option value="<?php echo $cat ?>" selected="selected"><?php echo $cat ?></option>
  4.     <option value="cat1">Categorie 1</option>
  5.     <option value="cat2">Categorie 2</option>


 
           Les deux suivantes concernent les sous categories:
 
Si la categorie choisie est la 1:
 

Code :
  1. <p>Choisir la sous categorie</p>
  2. <select name="sscat" onchange="this.form.submit()">
  3.     <option value="<?php echo $sscat ?>" selected="selected"><?php echo $sscat ?></option>
  4.     <option value="sscat11">ssCategorie 11</option>
  5.     <option value="sscat12">ssCategorie 12</option>
  6.     <option value="sscat13">ssCategorie 13</option>


et  
 
Si la categorie choisie est la 2:

Code :
  1. <select name="sscat" onchange="this.form.submit()">
  2.     <option value="<?php echo $sscat ?>" selected="selected"><?php echo $sscat ?></option>
  3.     <option value="sscat21">ssCategorie 21</option>
  4.     <option value="sscat22">ssCategorie 22</option>
  5.     <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!

Reply

Marsh Posté le 05-06-2008 à 19:58:29   

Reply

Marsh Posté le 05-06-2008 à 20:14:56    

onChange=Javascript -> COTÉ CLIENT
                PHP          -> COTÉ SERVEUR
 
Il ne faut pas mélanger...


Message édité par 2xyo le 05-06-2008 à 20:15:43

---------------
2 * yo = yoyo
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed