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
Nom : BDD.png
Affichages : 163
Taille : 10,2 Ko

Le résultat que je recherche
Nom : tbl.png
Affichages : 142
Taille : 10,0 Ko

Ci dessous mon code :
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>';
		}
Le résultat est catastrophiquement loin de l'objectif malheureusement et je ne sais pas comment corriger.
Besoin de votre aide SVP.

Merci