Code : Tout sélectionner
...
FROM sous_categories_formations
LEFT JOIN categories_formations
...Code : Tout sélectionner
SELECT sous_categories_formations.id AS idd,
sous_categories_formations.nom AS dept,
categories_formations.id AS idr,
categories_formations.nom
FROM categories_formations
LEFT JOIN sous_categories_formations
ON sous_categories_formations.categorie_id = categories_formations.id
ORDER BY categories_formations.id;
/* On crée la fonction qui va construire la seconde liste déroulante */
function changeDept(tab,idr)
{
var cpt=0;
if(idr != "vide")
{
/* On compte les départements de cette région */
var nbd = tab[idr][1].length;
var form_d = '<select name="departement" id="departement">';
for(var j = 0; j < nbd; j++)
{
form_d += ' <option value="'+ tab[idr][1][j] +'">'+ tab[idr][2][j] +" ("+ tab[idr][1][j] +')<\/option>';
cpt=1; // ici au moins un élément
}
form_d += '<\/select>';
}
else
{
form_d = "";
}
if(cpt==1) // affichage de la liste que s'il y a au moins un élément
document.getElementById("blocDepartements").innerHTML = form_d;
}