[Templates] Parcourir un array avec {section} ou {foreach}
Bonjour à tous,
Difficulté: Parcourir un tableau chargé à l'aide d'une réquête mysql afin d'éviter à afficher les doublons. Et permettre l'affichage des données par groupe.
php:
Code:
1 2 3 4 5 6 7
| $lt_bureau = array();
$result_bur = mysql_query("SELECT Tb_region.code_reg,libe_reg,code_sce,libe_sce,nom_resp FROM Tb_region,Tb_service WHERE Tb_region.code_reg = Tb_service.code_reg ");
While ($row = mysql_fetch_array($result_bur, MYSQL_ASSOC)){
array_push($lt_bureau,$row);
} |
tpl
Code:
1 2 3 4 5 6 7 8 9 10
| {section name=idx loop=$liste_bureau}
<tr style="background-color:{cycle values="#ffffcc, #cccccc"};">
<td><div align="center">{$liste_bureau[idx].libe_reg}</div></td>
<td>{$liste_bureau[idx].code_sce}</td>
<td>{$liste_bureau[idx].libe_sce}</td>
<td>{$liste_bureau[idx].nom_resp}</td>
<td>{$liste_bureau[idx].code_sce}</td>
<td>{$liste_bureau[idx].code_sce}</td>
</tr>
{/section} |
Il marche bien.
Je reformule ma question: Comment afficher le résultat de la requête ci-dessus par groupe sur la données libe_reg pour éviter d'afficher les doublons ?
Merci, j'espere que ma question est précise