J'ai un tableau html qui doit afficher les données horizontalement.
exemple en image jointe.
Je n'ai pas trouvé la solution qui permette de boucler sur une requête au lieu de 6.
Comment afficher ce tableau html avec une seule requête ?
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 <?php $r1 = mssql_query("SELECT B.mois FROM peg_historique_calcul A LEFT JOIN peg_date B ON id_date = A.mois WHERE etat=1 AND A.annee=2010 AND id_indicateur = '".$liste_indicateur."' ORDER BY A.mois"); $r2 = mssql_query("SELECT valeur_1 FROM peg_historique_calcul A LEFT JOIN peg_date B ON id_date = A.mois WHERE etat=1 AND A.annee=2010 AND id_indicateur = '".$liste_indicateur."' ORDER BY A.mois"); $r3 = mssql_query("SELECT valeur_2 FROM peg_historique_calcul A LEFT JOIN peg_date B ON id_date = A.mois WHERE etat=1 AND A.annee=2010 AND id_indicateur = '".$liste_indicateur."' ORDER BY A.mois"); $r4 = mssql_query("SELECT resultat FROM peg_historique_calcul A LEFT JOIN peg_date B ON id_date = A.mois WHERE etat=1 AND A.annee=2010 AND id_indicateur = '".$liste_indicateur."' ORDER BY A.mois"); $r5 = mssql_query("SELECT cumul FROM peg_historique_calcul A LEFT JOIN peg_date B ON id_date = A.mois WHERE etat=1 AND A.annee=2010 AND id_indicateur = '".$liste_indicateur."' ORDER BY A.mois"); $r6 = mssql_query("SELECT result_coef FROM peg_historique_calcul A LEFT JOIN peg_date B ON id_date = A.mois WHERE etat=1 AND A.annee=2010 AND id_indicateur = '".$liste_indicateur."' ORDER BY A.mois"); echo '<table class="sortable">'; echo '<tr class="entete">'; echo '<th></th>'; while($tab1 = mssql_fetch_assoc($r1)){ echo '<td>'.$tab1['mois'].'</td>'; } echo '</tr>'; echo '<tr>'; echo '<th>Litiges</th>'; while($tab2 = mssql_fetch_assoc($r2)){ echo '<td>'.$tab2['valeur_1'].'</td>'; } echo '</tr>'; echo '<tr>'; echo '<th>Lignes</th>'; while($tab3 = mssql_fetch_assoc($r3)){ echo '<td>'.$tab3['valeur_2'].'</td>'; } echo '</tr>'; echo '<tr>'; echo '<th>Résultat Mois %</th>'; while($tab4 = mssql_fetch_assoc($r4)){ echo '<td>'.round($tab4['resultat'],2).' </td>'; } echo '</tr>'; echo '<tr>'; echo '<th>Coefficient</th>'; while($tab6 = mssql_fetch_assoc($r6)){ echo '<td>'.round($tab6['result_coef'],2).'</td>'; } echo '</tr>'; echo '<tr>'; echo '<th>Cumul %</th>'; while($tab5 = mssql_fetch_assoc($r5)){ echo '<td>'.round($tab5['cumul'],2).' </td>'; } echo '</tr>'; echo '</table>'; ?>
Partager