Bonjour tout le monde,

Sur une boucle imbriquée, je souhaiterais afficher les éléments de plusieurs colonnes d'une même ligne.
J'ai parcouru différents sujets qui parle de cela mais sans grand succès.

Voici la structure simplifiée de mes tables :

Table EQUIPE

id nom logo
1 Equipe1 logo1.jpg
2 Equipe2 logo2.jpg
3 Equipe3 logo3.jpg

Table RESULTAT

id_equipe annee position
1 2015 10è
1 2016
1 2017
2 2013 16è
2 2014 14è
3 2017

J'arrive à isoler le nom de l'équipe dans une boucle imbriquée pour un résultat comme ceci :

Equipe1
2015 | 10è
2016 | 5è
2017 | 8è
Equipe2
2013 | 16è
2014 | 14è
Equipe3
2017 | 2è
Ce que je souhaiterais afficher c'est également le logo à côté du nom de l'équipe.
Voici la partie de mon code qui pose souci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
*** REQUETE ***
$data=array();
while ($results = mysql_fetch_assoc($aff_resultat)) {
 $data[$results['nom']][]=$results;
 $data[$results['logo']][]=$results;
}
foreach( $data as $equipe=>$items ){
  $tpl->assign_block_vars('liste_equipe', array(
        'NOM'    => $equipe,
	'LOGO' => $equipe,
    ));
 
*** FOREACH POUR LE SECOND BLOC ***
Côté HTML, j'ai ce résultat :

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
16
17
18
Equipe1 <img src="Equipe1" />
2015 | 10è
2016 | 5è
2017 | 8è
logo1.jpg <img src="logo1.jpg" />
2015 | 10è
2016 | 5è
2017 | 8è
Equipe2 <img src="Equipe2" />
2013 | 16è
2014 | 14è
logo2.jpg <img src="logo2.jpg" />
2013 | 16è
2014 | 14è
Equipe3 <img src="Equipe3" />
2017 | 2è
logo3.jpg <img src="logo3.jpg" />
2017 | 2è
Pouvez-vous me dire quelle est mon erreur ?
Merci d'avance !