[php/xhtml/css] Mise en page de tableaux

Bonjour à tous,

Je veux faire une page php afin d'afficher les membres de l'équipe d'un site. La page contient à la fois leur pseudo et un avatar. Je cherche à les afficher d'une manière précise, les uns a côté des autres, avec bien sûr des retours à la ligne lorsque la ligne courante est "pleine". Pitit schéma explicatif: :)
Pseudo1|Pseudo2|Pseudo3
Avatar1|Avatar2|Avatar3
Pseudo4|Pseudo5|.....
Avatar4|Avatar5|.....
J'ai utilisé une simple boucle while pour lister ces infos, et je les ai affichées à l'aide d'un tableau html. Seulement voilà petit problème: Les informations se placent toute sur une ligne, déformant ainsi le design de la page.

Je voudrai savoir comment faire pour les afficher sur plusieurs lignes.
Merci d'avance

5 réponses

  1. ça pourrait être quelquechose comme ça a toi de l'arranger selon la forme de ton tableau et de la page html que tu construis.

    c'est difficile de répondre si tu files pas plus d'infos...

    <?
    $i = 0;
    
    while(condition de sortie) {
    
    		if($i == 0 ) {
    			echo "<tr><td>image ou pseudo</td>";
    			$i++;
    		}
    		else {
    			echo "<td>image ou pseudo</td>";
    			$i++;
    		}
    		
    		if( $i == 3 ) {
    			echo "</tr>";
    			$i = 0;
    		}
    }
    ?>
    
    1. salut
      je viens dans votre conversation cela fait longtemps que je cherche un ligne de code comme celle là !! merci ludd!
      Pourrais-tu m'expliquer maintenant comment afficher par 4 imgs puis faire un retour à la ligne 4 imgs etc... ?

      merci !
  2. Cela m'intéresse grandement aussi. Je suis tout ouïe si qqun sait répondre à cela.
    1. bonjour,

      j'ai le même probleme que vous sur la mise en forme d'un tableau qui s'affiche sur une même ligne.
      est ce que vous êtes arrivé à le faire.
      si oui, pourriez vous m'envoyer la solution merci.
      1. Contributeur
        Bonjour,

        Ou ajoute un compteur dans ta boucle qui créerait des nouvelles lignes tous les xx cellules du tableau.