je récupère de ma sgbd des données que je voudrais afficher de façon différente.
le résultat SGBD est affiché comme ceci :
année Action NB
2011 CAB 3
2011 ECH 1
2011 IRR 8
2012 IRR 5
je voudrais un affichage :
Année CAB ECH IRR
2011 3 1 8
2012 5
Avec mon code ci-après, j'arrive à afficher le résultat comme suit :
Année CAB ECH IRR
2011 3
1
8
2012 5
Tout ne s'affiche pas sur la première ligne pour l'année 2011
Merci de vous pencher sur mon pb qui ne doit pas être compliqué pour les experts présents sur ce site.
voici mon code :
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
19
20
21
22
23
24
25
26
27 <div> <table> <tr> <th id="" width="auto">Année</th><?php for($i=0;$i<count($entete);$i++){ ?> <th align="center" id="" width="auto"><?php echo $entete[$i]['actions_nature'];?></th><?php } ?> </tr> <?php for($j=0;$j<count($stat1);$j++){ ?> <tr> <?php ?> <td align="center" id=""><?php if($stat1[$j]['Annee']!=$stat1[$j-1]['Annee']){echo $stat1[$j]['Annee'];}?></td> <?php for($k=0;$k<count($entete);$k++){ ?> <td align="center" id=""><?php if($stat1[$j]['actions_nature']==$entete[$k]['actions_nature']){ echo $stat1[$j]['NB'];}?></td><?php } ?> </tr> <?php } ?> </table> </div>
Partager