Fork me on GitHub

Rapport de message :*
 

Boucle affichage valeurs d'un tableau dans template

Titre du sujet : Boucle affichage valeurs d'un tableau dans template
par slider84 sur 01/06/2013 10:47:51

Bonjour à tous,

Voilà mon problème:2 jours que je galère, je n'arrive pas a créer ma boucle "foreach" pour récupérer les valeurs d'un tableau créé côté php.
Côté php j'ai:
$array_albums=array();
$i=0;
while (
$myrow =$xoopsDB->fetchArray($res)) {
$array_albums[$i]['album_id']=$myrow['album_id'];
$array_albums[$i]['album_title']=$myrow['album_title'];
$i++;
}
$array_values['albums_array']=$array_albums;
$xoopsTpl->append('posts'$array_values);
$GLOBALS['xoopsTpl']->display("db:nommodule_detail.html");

Coté template si je mets:
<{$posts[0].albums_array[0].album_id}>
j'arrive bien a recupérer l'id du premier album donc le tableau passe mais je n'arrive pas à écrire la boucle foreach pour afficher tous les id de tous les albums.
Le seul truc qui ne plante pas que j'ai trouvé est du style:
<{foreach item=album from=$post[0].albums_array[]}>
Id: <{$album.album_id}><br>
<{/foreach}>
Mais celà n'affiche qu'un point '.' en retour de valeur et ça ne boucle pas ...

Merci de votre aide.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

37 Personne(s) en ligne (25 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 37 | Plus ...