Précédent   Forum du club des développeurs et IT Pro > PHP > Bibliothèques et frameworks > Templates
Templates Forum d'entraide sur les templates (gabarits) avec PHP. Exemples : Smarty, TinyButStrong... Avant de poster -> FAQ templates et Cours gabarits
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/11/2009, 13h08   #1
BILANGA
Membre du Club
 
Inscription : juillet 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 152
Points : 40
Points : 40
Envoyer un message via Skype™ à BILANGA
Par défaut 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
BILANGA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2009, 14h13   #2
BILANGA
Membre du Club
 
Inscription : juillet 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 152
Points : 40
Points : 40
Envoyer un message via Skype™ à BILANGA
Est - il possible d'imbriquer la boucle {section} ou {foreach} sur libe_reg, s'il plait et comment ?
BILANGA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h53.


 
 
 
 
Partenaires

Hébergement Web