Bonjour à tous,

Je bloque depuis des semaines sur un bout de code concernant une imbrication de boucles.

Avec deux tables composées ainsi :
Collection
id_collection / titre_collection
1 / Collection n°1
2 / Collection n°2
3 / Collection n°3

Photos
id_photo / photo / id_collection_photo
1 / image1.jpg / 1
2 / image2.jpg / 1
3 / image3.jpg / 2
4 / image4.jpg / 2
5 / image5.jpg / 3
Je souhaiterai obtenir un affichage comme ceci:
Collection n°1
image1.jpg / image2.jpg

Collection n°2
image3.jpg / image4.jpg

Collection n°3
image5.jpg
Avec mon code PHP:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<? $collection_en_cours = '';
while ($results = mysql_fetch_array($aff_collections,MYSQL_ASSOC)) {
 
    if ($collection_en_cours != $aff_collections) {
        $tpl->assign_block_vars('collections', array(
	'TITRE_COLLEC' => $results['titre_collec'],
	));
$collection_en_cours = $aff_collections;
}
 
        $tpl->assign_block_vars('collections.photos', array(
		'PHOTO' => $results['photo'],
		));
}
?>
Les photos correspondants à ma 1ère entrée "Collection n°1" se mettent bien sous le titre mais par contre, Collections n°2, Collections n°3 et leurs photos ne s'affichent pas.

Est-ce que je pourrais avoir quelques petites tuyaux pour résoudre le problème?

Merci d'avance!