Php afficher en ligne

rico -  
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   -
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

bonobo47 Messages postés 161 Statut Membre 13
 
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
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
 
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