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
| <?php
$res = $connexion->query ("SELECT YEAR(Date) AS annee, MONTH(Date) as mois, COUNT(*) as total FROM $table GROUP BY YEAR(Date),MONTH(Date)");
$result = [];
while ($data = $res->fetch_assoc())
{ $result[$data['annee']][$data['mois']] = $data['total']; }
?>
<!-- Stats mensuelles !-->
<table align="center" style="border:1px dotted black;" bordercolor="#000000" class="legendes">
<tr align="left">
<td colspan="14" align="center" bgcolor=#CACACA><font size="+1"><strong>- Statistiques mensuelles -</strong></font></td>
</tr>
<tr>
<td align="center" bgcolor="#EAEAEA"><strong>\</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>01</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>02</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>03</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>04</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>05</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>06</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>07</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>08</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>09</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>10</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>11</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>12</strong></td>
<td align="center" bgcolor="#EAEAEA"><strong>Totaux</strong></td>
</tr>
<tr>
<?php
$mois=['1','2','3','4','5','6','7','8','9','10','11','12'];
foreach ($result as $annee => $resultannee) {
$totalannuel=0;
echo '<td align="center"><strong>'.$annee.'</strong></td>';
foreach($mois as $i => $lemois){
if (isset($resultannee[$lemois])){
$demandesmois = $resultannee[$lemois];
echo '<td align="center">'.$demandesmois.'</td>' ;
$totalannuel += $demandesmois ;
}else{
echo '<td align="center">0</td>';
}
}
echo '<td align="center"><font color="#FF0000">'.$totalannuel.'</font></td>';
echo '</tr>';
}
echo '</table>'; |