By: Toan
Date: 2009-02-25
Time: 16:26
|
Un <select> dynamique avec l'option OPTGROUP
Bonjour,
J'ai une requête avec les départements avec leurs villes en résultats, et je voudrais les afficher dans un SELECT.
Mais sous la forme d'un regroupement par département!
Du genre en HTML:
<select name="Ville">
<OPTGROUP label="29-Finistère">
<option value="QUIMPER">QUIMPER</option>
<option value="BREST">BREST</option>
</OPTGROUP>
<OPTGROUP label="44-LOIRE ATLANTIQUE">
<option value="NANTES">NANTES</option>
<option value="ST-LAZAIRE">ST-LAZAIRE</option>
</OPTGROUP>
...
</select>
|
en PHP :
$sql = "SELECT departement, ville FROM Villes, Departements ..."
|
En TBS comment fusionner le résultat d'une telle requête?
Vous voyez mon souci?
Merci d'avance.
|
By: Skrol29
Date: 2009-02-25
Time: 16:44
|
Re: Un <select> dynamique avec l'option OPTGROUP
salut,
Un petit "parentgrp" te solutionne ça facilement.
Si tu jettes un peil dans les exemple, dans la rayons "regroupement" à mon avis tu verras la solution.
|
By: Toan
Date: 2009-02-25
Time: 17:07
|
Re: Un <select> dynamique avec l'option OPTGROUP
Salut,
Merci pour ta réactivité: elle est bonne ta piste, j'ai trouvé la solution.
Pour ceux et celles qui ont le même problème voici le bout de code :
en HTML:
<select name="Ville" size="1">
<option value="0">Toutes les villes</option>
<optgroup label="[bloc_villes.code_departement;block=optgroup;parentgrp=code_departement] / [bloc_villes.dep_nom]">
<option value="[bloc_villes.code_commune]">[bloc_villes.com_nom;block=option]</option>
</optgroup>
</select>
|
Encore merci
@+
|
|
Posting in progress.
Please wait...
|