Bonsoir, j'ai besoin d'un menu dynamique.
J'ai tenté de faire fonctionner ce bout de code sans résultat.
Il s'agit d'un formulaire HTML avec un bouton select dans lequel les options sont afficher dynamiquement via ma base de donnée SQL.
Lorsque l'on séléctionne une certaine option ( ici la 2 ) un div avec la suite du formulaire "doit" apparaitre !
Ma liste déroulante est bien rempli avec le code PHP mais le script javascript ne fonctionne pas. Le div ne s'affiche pas lors de la séléction de la 2 eme option !
Si quelqu'un peut m'indiquer mon erreure je l'en remercie je ne la trouve pas .
Mon header appel le fonction de connexion à SQL
Cordialement
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 <?php include ("../include/header.inc.php"); ?> <?php $sql = 'SELECT id, nom FROM jeux'; $resultat = mysql_query($sql) or die(" Erreur de script"); echo " <SELECT OnChange=" . "if ( this.value == 2 ) { document.getElementById('Formulaire_Suite').style.display='InLine'; } else { document.getElementById('Formulaire_Suite').style.display='none'; }" .">"; while ($ligne = mysql_fetch_array($resultat)) { echo '<option value="' . $ligne[0] . '">' . $ligne[1] . '</option>'; } echo "</select>"; ?> <BR> <DIV ID='Formulaire_Suite' STYLE='display: none;'> La suite du formulaire dans cette DIV.. </DIV>
Partager