Merci mais je testerais plus tard.!!
suis coincé avec les menus déroulants région/départements.
j'ai suivi le tuto :
http://chez-syl.fr/2012/02/jquery-rempl ... tre-liste/
mais ça ne fonctionne pas..!!!
j'ai bien créé le 2 tables règions et départements seulement je les ai mises dans une base qui s'appelle "dbo12121214" dans laquelle j'ai une autre table "datas" ça ne pose pas de problème?
j'ai bien créé le france.php avec les bons paramètres de connexion,
par contre comme je ne connais pas bien jQuery je ne sais pas si j'ai bien posotionné le code, je l'ai mis dans le <head></head> voir ci dessous
Qu'est-ce qui ne va pas..?
[javascript]
<script src="jquery.js"></script>
<script>
$(document).ready(function() {
var $regions = $('#regions');
var $departements = $('#departements');
// chargement des régions
$.ajax({
url: 'france.php',
data: 'go', // on envoie $_GET['go']
dataType: 'json', // on veut un retour JSON
success: function(json) {
$.each(json, function(index, value) { // pour chaque noeud JSON
// on ajoute l'option dans la liste
$regions.append('<option value="'+ index +'">'+ value +'</option>');
});
}
});
// à la sélection d'une région dans la liste
$regions.on('change', function() {
var val = $(this).val(); // on récupère la valeur de la région
if(val != '') {
$departements.empty(); // on vide la liste des départements
$.ajax({
url: 'france.php',
data: 'id_region='+ val, // on envoie $_GET['id_region']
dataType: 'json',
success: function(json) {
$.each(json, function(index, value) {
$departements.append('<option value="'+ index +'">'+ value +'</option>');
});
}
});
}
});
});
</script>
</head>
<body>
<h2>Alimenter une liste de départements selon la région sélectionnée avec jQuery et MySQL</h2>
<form>
<select id="regions" name="regions">
<option value="">-- Régions --</option>
</select>
<select id="departements" name="departements">
<option value="">-- Départements--</option>
</select>
</form>
</body>
</html>
[/javascript]