Tableau en PHP (Foreach)

Lorsqu'on début en PHP, l'un des points le plus difficile est d'afficher nos données dans un tableau en PHP. Pour réaliser l'affichage des informations de votre base de données dans un tableau il nous faudra alors utiliser le foreach.


Foreach agit comme un For, mais le rôle d'arrêt du foreach pour afficher vos informations viennent de votre requête SQL.


Exemple :


Voici notre table user et ses informations qu'elle contient :


CREATE TABLE user (
    id_user int(255) unsigned NOT NULL AUTO_INCREMENT,
    nom varchar(50) DEFAULT NULL,
    prenom varchar(50) DEFAULT NULL,
    PRIMARY KEY (id),
    UNIQUE KEY mail (mail)
)


id_user                nom                prenom 
1                      Dupond             Jean
2                      Durand             Paul
3                      Pauline            Taule


<?php
  $DB->connexionDB(); // Permet de faire votre connexion à votre base de données
  $req = $DB->query("SELECT * FROM user"); // On sélectionne toutes les lignes de la table user
?>
<table>
  <tr>
    <th>ID</th>
    <th>Nom</th>
    <th>Prénom</th>
  </tr>
  <?php
    // On utilise la variable $r
    foreach($req as $r){
  ?>   
    <tr>
      <td><?= $r['id_user'] ?></td> <!-- On afficher l'ID de la personne -->
      <td><?= $r['nom'] ?></td> <!-- On affiche le nom de la personne  -->
      <td><?= $r['prenom'] ?></td> <!-- On affiche le prénom de la personne -->
    </tr>
  <?php
  }
  ?>
</table>
Cette pub permet au site de vivre ...
Voir d'autres articles
JS
Vérification de formulaire en javascript
SQL
Recuperer la dernière insertion
Créer son site de rencontres
Modifier ses informations en PHP
Cette pub permet au site de vivre ...