rainckill | Code :
- <html>
- <head>
- <script language="JavaScript" type="text/javascript">
- /*** Creation d'un tableau a deux dimensions ***/
- generationListe = new Array();
- generationListe[0] = '';
- generationListe[1] = new Array("Tomate", "Poireau", "Patate" );
- generationListe[2] = new Array("Banane", "Orange" );
- generationListe[3] = new Array("Poulet", "Dinde" );
- generationListe[4] = new Array("Rouge", "Vert", "Bleu" );
- generationListe[5] = new Array("France", "Russie" );
- /*** Une variable globale qui stocke le choix précédent de la liste ***/
- var generationChoixA;
- /*** fonction pour generer la liste B ***/
- function generationChangerListeB(leForm)
- {
- var B = leForm.generationListeB;
- var taille = B.options.length;
- /*** Suppression des options présentes ***/
- for(var i=1; i < taille ; i++)
- {
- B.options[1] = null;
- }
- /*** Ajout des nouvelles options ***/
- for(var i=0; i < generationListe[generationChoixA].length; i++)
- {
- var opt = new Option(generationListe[generationChoixA][i]);
- B.options[B.options.length] = opt;
- }
- B.focus();
- }
- </script>
- </head>
- <body>
- <?
- include("config.php" );
- ?>
- <form action="http://www.domaine.com/" method="post">
- <?
- $sqlg = "SELECT distinct nom from a_groupes ORDER BY nom";
- $reqg = mysql_query($sqlg) or die('Erreur SQL !<br>'.$sqlg.'<br>'.mysql_error());
- $resg = mysql_numrows($reqg);
- ?>
- o <i>Album du groupe </i><select name="generationListeA" onchange="generationChoixA=this.selectedIndex; generationChangerListeB(this.form)"><option value='vide'> ------------ Choisissez ------------</option>";
- <?
- while($resg = mysql_fetch_array($reqg))
- {
- PRINT "<option value=\"".$resg["nom"]."\">".$resg["nom"]."</option>";
- }
- echo "</select>";
- ?>
- <select name="generationListeB" style="background-color:#FFFFAA">
- <option style="background-color:#DDDD88;">Sélectionnez un sous-thème</option>
- </select>
- </form>
- </body>
- </html>
|
Avec ce code j'arrive bien a prendre les infos de la remiere liste déroulante dans ma base de donné, mais pour la seconde, j ne voit pas commebt faire our inserer du hp danbs ce code js :
Code :
- generationListe = new Array();
- generationListe[0] = '';
- generationListe[1] = new Array("Tomate", "Poireau", "Patate" );
- generationListe[2] = new Array("Banane", "Orange" );
- generationListe[3] = new Array("Poulet", "Dinde" );
- generationListe[4] = new Array("Rouge", "Vert", "Bleu" );
- generationListe[5] = new Array("France", "Russie" );
|
qui ferai en sorte qu'il prendre les info sur une base de donné aussi, where nom = choix de la premiere liste déroulante Quelqu'un peut me venir en aide la ?
Merci bcp |