Code javascript de menu dynamique avec des options depuis SQL
8 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-

user2home - WRInaute discret

- Messages: 228
- Inscription: 19 Déc 2007
Code javascript de menu dynamique avec des options depuis SQL
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
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: Tout sélectionner
<?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>
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: Code javascript de menu dynamique avec des options depuis SQL
Tu as installé le plugin Firefox Firebug pour pouvoir afficher les erreurs javascript éventuelles ?
-

user2home - WRInaute discret

- Messages: 228
- Inscription: 19 Déc 2007
Re: Code javascript de menu dynamique avec des options depuis SQL
Oui j'ai regardé et il me sort un code completement incohérent....
<select }="" ;="" ).style.display="none" formulaire_suite="" document.getelementbyid(="" {="" else="" )="" 2="" this.value="=" (="" onchange="if" ttype="text/javascript"><option value="1">value1</option><option value="2">value2</option><option value="3">value3</option><option value="4">value4</option></select>
-

spout - WRInaute accro

- Messages: 4377
- Inscription: 14 Mai 2003
Re: Code javascript de menu dynamique avec des options depuis SQL
Je pense que tu devrais recommencer ton code pour générer le <select><option>, là tu vois bien que ça génère du n'importe quoi.
Si au moins on avait une URL pour voir le résultat...
Et comme UsagiYojimbo te l'a conseillé, Firebug est ton ami
Allez je suis gentil:
Si au moins on avait une URL pour voir le résultat...
Et comme UsagiYojimbo te l'a conseillé, Firebug est ton ami
Allez je suis gentil:
- Code: Tout sélectionner
<?php
$sql = 'SELECT id, nom FROM jeux';
$resultat = mysql_query($sql) or die("Erreur de script");
$onchange = 'if(this.value == 2){document.getElementById(\'Formulaire_Suite\').style.display=\'inline\';} else {document.getElementById(\'Formulaire_Suite\').style.display=\'none\'; }';
echo '<select onchange="'.$onchange.'">';
while ($ligne = mysql_fetch_array($resultat)) {
echo '<option value="' . $ligne[0] . '">' . $ligne[1] . '</option>';
}
echo '</select>';
?>
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: Code javascript de menu dynamique avec des options depuis SQL
Perso je suis pas friand de mettre des bout d'algo directement dans le onchange. Appeler une fonction avec des paramètres me semble bien plus propre (et lisible).
8 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- HELP code menu javascript
- modifier code javascript pour largeur de mon menu déroulant
- menu javascript = menu javascript + menu html
- Menu dynamique ??
- Menu dynamique
- [CSS] Menu Dynamique
- menu dynamique avec base de données
- Pub adsense dans un menu dynamique
- réferencement google sur menu dynamique
- Menu dynamique avec images et sous-rubriques
Consultez la description détaillée des produits ou services de Google suivants : Google Code
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
