Function affichage de statistique mensuel

Fermé
karango Messages postés 80 Date d'inscription vendredi 29 juillet 2016 Statut Membre Dernière intervention 10 janvier 2023 - Modifié le 6 mai 2018 à 04:13
jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 - 6 mai 2018 à 19:34
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 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704
6 mai 2018 à 10:07
Bonjour
Et quel est le souci au juste ?
0
karango Messages postés 80 Date d'inscription vendredi 29 juillet 2016 Statut Membre Dernière intervention 10 janvier 2023
6 mai 2018 à 13:44
Le souci c'est comment afficher le resultat de ma requete pour chaque mois?
0
jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704 > karango Messages postés 80 Date d'inscription vendredi 29 juillet 2016 Statut Membre Dernière intervention 10 janvier 2023
6 mai 2018 à 19:34
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 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 Ambassadeur 1 551
6 mai 2018 à 10:07
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 vendredi 29 juillet 2016 Statut Membre Dernière intervention 10 janvier 2023
6 mai 2018 à 13:47
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 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 1 551 > karango Messages postés 80 Date d'inscription vendredi 29 juillet 2016 Statut Membre Dernière intervention 10 janvier 2023
6 mai 2018 à 15:25
l'étape suivante, c'est probablement consolider les données par mois.
0