Bonjour,

Je travaille actuellement sur un projet ou je dois gérer les classiques régions/départements. Lorsque l'utilisateur choisit une région dans la première liste, la seconde se remplit avec les départements... J'ai trouvé des 100aines d'exemple sur le net mais pas un seul ne traite réellement ma demande ca je dois utiliser un fichier php qui contient le tableau de départements


script.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
$departement=array(
"departement"=>array("01"=>"Ain","02"=>"Aisne","03"=>"Allier","04"=>"Alpes-de-Haute-Provence","05"=>"Hautes-Alpes","06"=>"Alpes-Maritimes","07"=>"Ardèche","08"=>"Ardennes","09"=>"Ariège","10"=>"Aube","11"=>"Aude","12"=>"Aveyron","13"=>"Bouches-du-Rhône","14"=>"Calvados","15"=>"Cantal","16"=>"Charente","17"=>"Charente-Maritime","18"=>"Cher","19"=>"Corrèze","21"=>"Côte-d'Or","22"=>"Côtes-d'Armor","23"=>"Creuse","24"=>"Dordogne","25"=>"Doubs","26"=>"Drôme","27"=>"Eure","28"=>"Eure-et-Loir","29"=>"Finistère","30"=>"Gard","31"=>"Haute-Garonne","32"=>"Gers","33"=>"Gironde","34"=>"Hérault","35"=>"Ille-et-Vilaine","36"=>"Indre","37"=>"Indre-et-Loire","38"=>"Isère","39"=>"Jura","40"=>"Landes","41"=>"Loir-et-Cher","42"=>"Loire","43"=>"Haute-Loire","44"=>"Loire-Atlantique","45"=>"Loiret","46"=>"Lot","47"=>"Lot-et-Garonne","48"=>"Lozère","49"=>"Maine-et-Loire","50"=>"Manche","51"=>"Marne","52"=>"Haute-Marne","53"=>"Mayenne","54"=>"Meurthe-et-Moselle","55"=>"Meuse","56"=>"Morbihan","57"=>"Moselle","58"=>"Nièvre","59"=>"Nord","60"=>"Oise","61"=>"Orne","62"=>"Pas-de-Calais","63"=>"Puy-de-Dôme","64"=>"Pyrénées-Atlantiques","65"=>"Hautes-Pyrénées","66"=>"Pyrénées-Orientales","67"=>"Bas-Rhin","68"=>"Haut-Rhin","70"=>"Haute-Saône","71"=>"Saône-et-Loire","72"=>"Sarthe","73"=>"Savoie","74"=>"Haute-Savoie","75"=>"Paris","76"=>"Seine-Maritime","77"=>"Seine-et-Marne","78"=>"Yvelines","79"=>"Deux-Sèvres","80"=>"Somme","81"=>"Tarn","82"=>"Tarn-et-Garonne","83"=>"Var","84"=>"Vaucluse","85"=>"Vendée","86"=>"Vienne","87"=>"Haute-Vienne","88"=>"Vosges","89"=>"Yonne","90"=>"Corse-du-Sud","91"=>"Haute-Corse","92"=>"Territoire de Belfort"),
"erreur"=>"0",
);
echo json_encode ($departement);
 
 
?>
La seule chose que j'arrive a faire, c'est dans mon formulaire, récupérer toutes les valeurs de ce tableau en un clic sur un bouton...


Dans mon formulaire
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
<input type='button' id="clickdepartement" value="Departement" />
 
            <select id='departement' class="labelchamp">
			<script>
 
					$("#clickdepartement").click(function(e){
 
					$.getJSON("script.php",function(data){
 
					$.each(data.departement,function(i,item){
 
					$("#departement").append($('<option />')
					.attr("value",i)
					.text(item))
					});
					})
					});
    		</script>
Comment faire pour qu'en ajax, mes deux listbox soient liées ?

Merci de votre éventuelle aide ^^

A bientot