2 pièce(s) jointe(s)
Creer tableau 2d avec resultats de requete mysql
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
Pièce jointe 620029
Le résultat que je recherche
Pièce jointe 620030
Ci dessous mon code :
Code:
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>';
} |
Le résultat est catastrophiquement loin de l'objectif malheureusement et je ne sais pas comment corriger.
Besoin de votre aide SVP.
Merci