Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1385 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Utilisation du onChange sur une page php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation du onChange sur une page php

n°1742205
Thebozo35
...
Posté le 05-06-2008 à 19:58:29  profilanswer
 

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!

mood
Publicité
Posté le 05-06-2008 à 19:58:29  profilanswer
 

n°1742212
2xyo
2*yo = yoyo
Posté le 05-06-2008 à 20:14:56  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Utilisation du onChange sur une page php

 

Sujets relatifs
Modifer la page de démarage à la source.[CSS] sortir du flux pour positionner un div en haut de la page
Marge dans une page webutilisation de requete sur un formulaire
Créé une page d'acceuil pour mon site...Utilisation du log(x) avec GMP
Modifications de code PHP (mise en page)recuperer resultset d'une requete servlet dans une page jsp
chercher proprietaire d'une page voila.frUtilisation boost::spirit
Plus de sujets relatifs à : Utilisation du onChange sur une page php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR