Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Zone de liste dépendante d'une autre zone de liste
Envoyé: 23 mars 2004, 10h21 par Oznog
Oui, tout à fait. si tu regarde bien le Javascript, il est basé sur plusieurs tableaux (array). Celui des pays et ceux pour les villes de chacun des pays. En d'autres mots, 150 tableaux si tu as 149 pays.
aListe[1] =
new Array (new Option("Sélectionnez un pays","0"),
new Option("France","fr"),
new Option("Canada","ca"),
...
Au lieu d'écrire les tableaux en javascript de façon statique, utilise le PHP pour les générer.
<script...
aListe[1] =
<?
// Boucle ton recordset des pays
echo ("new Array (new Option('"+$pays+"','"+$abreviation"'),")
// Retour de boucle
?>
aListe[2] =
<?
// Boucle ton recordset des villes
// Du premier pays
echo ("new Array (new Option('"+$ville+"','"+$abreviation"'),")
// Retour de boucle
?>
Et ainsi de suite...
Tu devra ajouter un test pour ne pas mettre de virgule à la fin pour rien.
Ciao
Oznog
Réponses
|