Php afficher en ligne

Bonjour,

J'ai un petit soucis

Je souhaite faire cela en php :

J'ai table "inscrits" avec les colonnes "id_inscrit"; "nom"; "prenom".
J'ai 7 inscrits dans la db.

Je souhaite les afficher de la manière suivante :
L'idée etait de partir avec une boucle sur

<div class"row">
<div class="colonnes">'.id1.' <br> '.nom1.' <br> '.prenom1'. </div>
<div class="colonnes">'.id2.' <br> '.nom2.' <br> '.prenom2'. </div>
<div class="colonnes">'.id3.' <br> '.nom3.' <br> '.prenom3'. </div>
</div>
<div class"row">
<div class="colonnes">'.id4.' <br> '.nom4.' <br> '.prenom4'. </div>
<div class="colonnes">'.id5.' <br> '.nom5.' <br> '.prenom5'. </div>
<div class="colonnes">'.id6.' <br> '.nom6.' <br> '.prenom6'. </div>
</div>
<div class"row">
<div class="colonnes">'.id7.' <br> '.nom7.' <br> '.prenom7'. </div>

</div>

Je cherche la facon de faire la boucle pour l'afficher automatiquement en fonction du nombre d'incrit.

Merci

Rico

2 réponses

  1. Je crois que j'ai le script que tu recherches.

    Seulement, comment est ta db ? (SQL, fichier texte, ...)

    Les div doivent elles comprendre obligatoirement 3 noms ?
    0
    1. En supposant que id, nom et prénom sont des tableaux

      <div class"row>
      
      <?php
      $nb_inscrit = 7;
      for($i=0;$i<=$nb_inscrit;$i++){
      if($i%3==0){
      echo "</div>"."\n"."<div class"row">"; // ferme la balise et en commence une autre
      }
      
      echo '<div class="colonne">'.$id[$i].'<br />'.$nom[$i].'<br />'.$prenom[$i].'</div>'."\n";
      
      }
      ?>
      
      </div>
      


      Même les maths ça n'a rien de compliquer.
      -1