Je viens vous demander votre aide pour un soucis (probablement) simple à régler...
Je souhaite afficher des données dans un tableau stockées dans une base de donnée, jusque la les données s'affichent correctement.
Cependant l'entête du tableau se répercute sur chaque nouvelle ligne comme vous pouvez le voir ci-dessous :
Quel est le moyen de faire en sorte que le tableau ne comporte qu'une entête avec des lignes multiples ?
Ci-dessous le code que j'utilise :
Code : Tout sélectionner
<section class="feature-section" style="background-image:url(images/background/2.jpg);">
<div class="auto-container">
<table id="main-table" class="table text-left table-striped table-bordered">
<tbody>
<?php
try
{
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=manquants;charset=utf8', '***********', '******');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
// On récupère tout le contenu de la table jeux_video
$reponse = $bdd->query('SELECT * FROM quimper');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
<tr>
<th class="entete">Numéro de ligne</th>
<th class="entete">Date de la commande</th>
<th class="entete">Référence</th>
<th class="entete">Désignation</th>
<th class="entete">Commande</th>
<th class="entete">Dossier</th>
<th class="entete">Délai prévisionnel</th>
</tr>
<tr>
<th class="entete"><?= $donnees['id']?></th>
<th class="entete"><?php echo $donnees['date']?></th>
<th class="entete"><?php echo $donnees['reference']?></th>
<th class="entete"><?php echo $donnees['designation']?></th>
<th class="entete"><?php echo $donnees['commande']?></th>
<th class="entete"><?php echo $donnees['tec']?></th>
<th class="entete"><?php echo $donnees['delai']?></th>
</tr>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</tbody>
</table>
</div>
</section>