Remplir une table à partir d'une base de donnée
Bonjour
J'essaie de remplir un tableau avec un script PHP qui doit récupérer des données dans ma base de donnée et les insérer dans m table mais depuis que j'ai mis ce code PHP la table ne s'affiche plus. Quelqu'un aurait-il une idée de ce qui ne va pas ?
Voilà le code pour remplir mon tableau :
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 32
| <div class="contenu_onglet" id="contenu_onglet_jury">
<h3>Liste des jurys :</h3>
<div class="tablebox">
<table>
<thead>
<tr>
<th>N°</th>
<th>Professeur1</th>
<th>Professeur2</th>
<th>Salle</th>
<th>Heure</th>
<?php if($rang == 0){ ?>
<th class="action" >Supprimer</th>
<?php } ?>
</tr>
</thead>
<?php $i = 0; ?>
<?php while($donnees = $listeJury->fetch(PDO::FETCH_ASSOC)){
$i = $i + 1;
?>
<tbody>
<tr class="row0">
<td><?php echo $donnees['idJury'] ?></td>
<td><?php echo $donnees['idProf'] ?></td>
<td><?php echo $donnees['idProf2'] ?></td>
<td><?php echo $donnees['Salle'] ?></td>
<td><?php echo $donnees['horaireJury'] ?></td>
</tr>
</tbody>
<?php } ?>
</table>
</div> |
Là c'est le code dans mon index.php :
Code:
1 2 3 4 5
| function listJuryGlobal(){
$jury = new Professeur();
$listeJury = $jury->getJuryGlobal();
require('view/gestJury.php');
} |
Et enfin la fonction dans la classe :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public function getJuryGlobal() {
include('coBDD.php');
try{
$query = $db->prepare('SELECT idJury, Salle, horaireJury, idProf, idProf2
FROM JURY
ORDER BY idJury');
$query->execute();
$db = null;
return $query;
}
catch (Exception $e){
die('Erreur : ' . $e->getMessage());
}
} |
Merci d'avance