Function affichage de statistique mensuel

karango Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je besoin d'une fonction en php qui me permettra d'afficher les details de chaque mois de janvier a decembre ( depense, marge....).

voici mon interface




l'idee c'est de pouvoir afficher le detail de janvier dans la premiere cellule de la ligne 1 et fevrier dans la cellule 2 de la ligne 1, Mars dans la premiere cellule de la ligne 2 et Avril dans la cellule 2 de la ligne 2 et ainsi de suite. au final j'ai 6 ligne et 2 colone pour les 12 mois de l'annee.

voici le code de la page
<?php
require_once '../../layout/db_connect.php';

include '../../layout/layout.php';

?>
<div class="container">
<?php
for ($i=1; $i <= 6; $i++) {
echo '<div class="row">';
echo '<div class="col-md-6">';
echo '<div class="panel panel-default">';
echo '<div class="panel-body">';
// echo 'Basic panel example';
echo '<table>';
// echo '<thead>';
// echo '<tr>';
// echo '<th> </th>';
// echo '<th> </th>';
// echo '<th> </th>';
// echo '<th> </th>';
// echo '</tr>';
echo '<tr>';
echo '<th>Ob Mensuel</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>Dépenses</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>Indicateur</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>Valeur</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>Gain</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>P Indicateur</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>P GAIN</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
// echo '</thead>';
echo '</table>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div class="col-md-6">';
echo '<div class="panel panel-default">';
echo '<div class="panel-body">';
echo '<table>';
// echo '<thead>';
echo '<tr>';
echo '<th>Ob Mensuel</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>Dépenses</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>Indicateur</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>Marge Net</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>Gain</th>';
echo '<td colspan="2">    </td>';

echo '<td>Gain</td>';
echo '</tr>';
echo '<tr>';
echo '<th>P Indicateur</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
echo '<tr>';
echo '<th>P GAIN</th>';
echo '<td colspan="2">    </td>';

echo '<td>Valeur</td>';
echo '</tr>';
// echo '</thead>';
echo '</table>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '</div>';
}
?>
</div>
<?php
include '../../layout/footer.php';
?>



merci!

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour
Et quel est le souci au juste ?
0
karango Messages postés 80 Date d'inscription   Statut Membre Dernière intervention  
 
Le souci c'est comment afficher le resultat de ma requete pour chaque mois?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > karango Messages postés 80 Date d'inscription   Statut Membre Dernière intervention  
 
Il faudrait déjà savoir ce que retourne ta requête.....
SELECT * FROM registres where annee = EXTRACT(YEAR FROM NOW())

Qu'est-ce que ça retourne comme données ??
Peux tu nous fournir un DUMP de ta table et/ou à minima une capture écran du résultat de ta requête dans ton phpmyadmin ?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, as-tu déjà fait le code qui va rechercher ou calculer les details de chaque mois?
0
karango Messages postés 80 Date d'inscription   Statut Membre Dernière intervention  
 
voila la requete qui va chercher les details.

$sql = "SELECT * FROM registres where annee = EXTRACT(YEAR FROM NOW())";
$query = $conn->query($sql);
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > karango Messages postés 80 Date d'inscription   Statut Membre Dernière intervention  
 
l'étape suivante, c'est probablement consolider les données par mois.
0