affichage requete pdo tableau html
bonjour à tous voila mon petit soucis:
je fait un select avec pdo et j'affiche le resultat dans un tableau html.
le soucis est: dans mon tableau je n'ai qu'une seule ligne de donnees.
j'ai un print_r et je vois bien deux enregistrements dans ma base mysql:?
affichage requete pdo dans tableau html
merci pour la reponse
voici mon code ma requete qui fonctionne
Code:
1 2 3 4 5 6
| // On récupère l'entrée choisie et la stocke dans un tableau.
$req = $bdd->query('SELECT * FROM enfants e, sejours s wHERE e.IdEnf = s.IdSej ');
//$req->execute(); // pas besoin d'affecter le résultat à une variable
//Rangement dans un tableau des données importées de la DB.
$donnees = $req->fetchAll(PDO::FETCH_ASSOC);
$result= $req->rowcount(); |
ma boucle:
Code:
1 2 3
| <?php
foreach($donnees as $donnees){
?> |
****** mon affchage html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <tr>
<td align=center><?php echo $donnees['NomEnf']; ?></td>
<td align=center><?php echo $donnees['PrenomEnf']; ?></td>
<td align=center><?php echo $donnees['AgeEnf']; ?></td>
<td align=center><?php echo $donnees['SexeEnf']; ?></td>
<td align=center><?php echo $donnees['PortEnf']; ?></td>
<td align=center><?php echo $donnees['JoursNaiss'].' / '.$donnees['MoisNaiss'].' / '.$donnees['AnneeNaiss']; ?></td>
<td align=center><?php echo $donnees['DebutJours'].' /'.$donnees['DebutMois'].' /'.$donnees['DebutAnnee']; ?></td>
<td align=center><?php echo $donnees['FinJours'].' /'.$donnees['FinMois'].' /'.$donnees['FinAnnee']; ?></td>
</tr>
<?php
}
?> |
quand je fait un print_r de $donnees je vois bien mes deux enregistrement