Bonjour à tous
Je demande votre aide afin de sortir un tableau sur la base de données de ma bdd.
J'ai ma table qui est structurée comme ci dessous, j'aimerai récupérer les données et les afficher sous forme de tableau, j'essai en vain.
Ma table
Le résultat que je recherche
Ci dessous mon code :
Le résultat est catastrophiquement loin de l'objectif malheureusement et je ne sais pas comment corriger.
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 $statement = $connection->prepare("SELECT DISTINCT agent FROM matable"); $statement->execute(); $totalRowCount = $statement->rowCount(); $result = $statement->fetchAll(); if($totalRowCount>0){ $output .= '<table> <thead> <tr class="text-center">'; $output .= '<th>mesure</th>'; foreach($result as $row) { $output .= '<th>'.$row['agent'].'</th>'; } $output .= '</tr> </thead> <tbody>'; $statement = $connection->prepare("SELECT agent, mes, valeur FROM matable"); $statement->execute(); $result = $statement->fetchAll(); foreach($result as $row) { $output .= '<tr class="text-center"> <td>'.$row['agent'].'</td> <td>'.$row['mes'].'</td> <td>'.$row['valeur'].'</td> </tr>'; } $output .= '</tbody> </table>'; }
Besoin de votre aide SVP.
Merci
Partager