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 5è 1 2017 8è 2 2013 16è 2 2014 14è 3 2017 2è
J'arrive à isoler le nom de l'équipe dans une boucle imbriquée pour un résultat comme ceci :
Ce que je souhaiterais afficher c'est également le logo à côté du nom de l'équipe.Equipe1
2015 | 10è
2016 | 5è
2017 | 8è
Equipe2
2013 | 16è
2014 | 14è
Equipe3
2017 | 2è
Voici la partie de mon code qui pose souci :
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 *** 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 ***
Pouvez-vous me dire quelle est mon erreur ?
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è
Merci d'avance !
Partager