par
cris84 » 22 janv. 2019, 11:24
je viens de le faire, j'avais jamais fait ça : dans SQL de mon phpmyadmin j'ai ait ceci en remplaçant $_GET['id_departement'] par 01
SELECT id_ville, ville FROM ville WHERE id_departement = 01 ORDER BY ville DESC
Le tri est bien par le nom de la ville et pas par l'id_ville
j'ajoute le code utilisé pour la récupération du json on ne sait jamais :
<script>
$(document).ready(function() {
var $ville = $('#ville');
var $departement = $('#id_departement');
// à la sélection d une région dans la liste
$departement.on('change', function() {
var val = $(this).val(); // on récupère la valeur de la departement
if(val != '') {
$ville.empty(); // on vide la liste des ville
$.ajax({
url: 'SearchAJAXresult.php',
data: 'id_departement='+ val, // on envoie $_GET['departement']
dataType: 'json',
success: function(json) {
$.each(json, function(index, value) {
$ville.append('<option value="'+ index +'">'+ value +'</option>');
});
}
});
}
});
});
</script>
je viens de le faire, j'avais jamais fait ça : dans SQL de mon phpmyadmin j'ai ait ceci en remplaçant $_GET['id_departement'] par 01
[PHP]SELECT id_ville, ville FROM ville WHERE id_departement = 01 ORDER BY ville DESC[/PHP]
Le tri est bien par le nom de la ville et pas par l'id_ville
j'ajoute le code utilisé pour la récupération du json on ne sait jamais :
[PHP]<script>
$(document).ready(function() {
var $ville = $('#ville');
var $departement = $('#id_departement');
// à la sélection d une région dans la liste
$departement.on('change', function() {
var val = $(this).val(); // on récupère la valeur de la departement
if(val != '') {
$ville.empty(); // on vide la liste des ville
$.ajax({
url: 'SearchAJAXresult.php',
data: 'id_departement='+ val, // on envoie $_GET['departement']
dataType: 'json',
success: function(json) {
$.each(json, function(index, value) {
$ville.append('<option value="'+ index +'">'+ value +'</option>');
});
}
});
}
});
});
</script>[/PHP]