Affichage de donnés dans le bdd dans un tableau

Résolu/Fermé
Daricka Messages postés 2 Date d'inscription mardi 20 février 2018 Statut Membre Dernière intervention 20 février 2018 - Modifié le 20 févr. 2018 à 10:13
Daricka Messages postés 2 Date d'inscription mardi 20 février 2018 Statut Membre Dernière intervention 20 février 2018 - 20 févr. 2018 à 12:43
Bonjour,
je travail actuellement sur un site et je voudrais faire afficher le résultat de ma requête sql dans un tableau et faire boucler la ligne mais je n'y arrive pas, en vrai l'affichage il n'y a pas de probleme mais j'aimerais qu'il met a la ligne

j'aimerais avoir le resultat comme ça



voila mon code:
 <table class="table table-striped table-bordered table-hover">
                                <thead>
                                    <tr>
                                        <th>ID</th>
                                        <th><center>PHOTO</center></th>
                                        <th><center>Matricule</center></th>
                                        <th><center>Nom</center></th>
                                        <th><center>Prenom</center></th>
                                        <th><center>E-mail</center></th>
          <th><center>Fonction</center></th>
                                        <th><center>Téléphone</center></th>
                                    </tr>
                                </thead>
                                 
                                <tbody>
                                    <tr>
                                    <?php
                                       $bdd = new PDO('mysql:host=127.0.0.1;dbname=ressourcerh', 'root', '');
                                       $result = $bdd->query('SELECT * FROM cadre');
                                       $tab = $result->fetchAll(PDO::FETCH_ASSOC);
                                       $total_tab = $result->rowCount();
                                       
                                       foreach ($tab as $ligne)
                                       {
                                          echo "<td><center>".$ligne["id"]."</center></td>";
                                           echo "<td><center>";
                                         ?>

                                        <?php
                                           if (!empty($ligne['avatar']))
                                            {
                                           ?>
                                             <img src="photomembres/avatars/<?php echo $ligne['avatar'];?>" width="85" height="85" />
                                         <?php
                                           }
                                            else
                                           {
                                            ?>
                                             <img src="photomembres/avatars/avatar.png<?php echo $ligne['avatar'];?>" width="85" height="85" />
                                          <?php
                                            }
                                          ?>

                                          <?php
                                          echo "</td></center>";
                                          echo "<td><center>".$ligne["matricule"]."</center></td>";
                                          echo "<td><center>".$ligne["nom"]."</center></td>";
                                          echo "<td><center>".$ligne["prenom"]."</center></td>";
                                          echo "<td><center>".$ligne["mail"]."</center></td>";
                                          echo "<td><center>".$ligne["fonction"]."</center></td>";
                                          echo "<td><center>".$ligne["telephone"]."</center></td>";
                                          
                                       }
                                       ?>
                                       
                                    
                                    </tr>
 </tbody>
                            </table>

merci d'avance pour votre aide

1 réponse

jordane45 Messages postés 36578 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 novembre 2022 4 400
20 févr. 2018 à 12:36
Bonjour

Pour " mettre à la ligne " .. il faut mettre le balises TR DANS ta boucle et non pas en dehors.
0
Daricka Messages postés 2 Date d'inscription mardi 20 février 2018 Statut Membre Dernière intervention 20 février 2018
20 févr. 2018 à 12:43
ouuipiiiiiiiiiii............ca marche maitenant, Merci beaucoup!
0