construction de select optgroup
Bonsoir à tous, je suis entrain de faire un menu select avec un optgroup par langue .
Seulement je n'arrive pas à avoir ce que je souhaite, le menu doublonne les enregistrements.
Il faut impérativement que je fasse ce select avec comme optgroup la langue et les enregistrement juste en dessous.
ma requête sql :
Code:
1 2 3
| SELECT c.idcategory,c.category,lang.codelang FROM mc_cms_category AS c
LEFT JOIN mc_lang AS lang ON(c.idlang = lang.idlang)
ORDER BY c.idlang |
Mon code php de test:
Code:
1 2 3 4 5 6 7 8 9
| foreach ($rubrique as $categorie)
{
$menuDeroulant .= '<optgroup label="'.$categorie['codelang'].'">';
foreach($rubrique as $element)
{
$menuDeroulant .= '<option value="'.$element['idcategory'].'">'.$element['category'].'</option>';
}
$menuDeroulant .= "</optgroup>\n";
} |
pfff c'est vraiment une bétise et j'arrête pas de le retourner dans tous les sens lol, les résultats peuvent être très inattendu :aie: