Plusieurs colonnes grâce à un while

Plusieurs colonnes grâce à un while - PHP - Programmation

Marsh Posté le 18-06-2006 à 17:07:37    

Bonjour à tous !
 
Je cherche comment faire plusieurs colonnes dans un tableau avec un while. ca doit etre tout bête, mais je ne vois pas :D  
Par exemple ici : http://www.aidoforum.com/tutos.php
J'ai fait un while qui crée un nouveau <tr> à chaque fois, que voici :
 

Code :
  1. while ($url_cat{0} == $change_space) {
  2.     $url_cat = substr($url_cat,1);
  3.    echo '<tr><td style="width: 35px">&nbsp;</td><td align="justify"><br /><br /><a href="./tutoriaux-cat-'.$enreg['Id'].'-'.$url_cat.'.html"><strong><em>'.$enreg['Name'].'</em></strong></a> <small>('.$enreg3[0].')</small></td><td align="justify">etc</td></tr>';
  4. }


 
Bref, ça me crée donc une nouvelle ligne ) chaque fois. Comment puis-je faire pour qu'il crée une fois une colonn,e, une fois une ligne ?  
 
Merci à tous :)


---------------
Hello hello super jello
Reply

Marsh Posté le 18-06-2006 à 17:07:37   

Reply

Marsh Posté le 18-06-2006 à 18:59:04    

Avec deux boucles imbriquées :
 

Code :
  1. <?
  2. $nbe_lignes = 10;
  3. $nbe_colones = 10;
  4. echo '<table>';
  5. for ( $i=0 ; $i < $nbe_lignes ; $i++ ) {
  6.     echo '<tr>';
  7.     for ( $k=0  ; $k < $nbe_colones ; $k++ ) echo '<td>Ligne N°'.$i.' - Colonne N°'.$k.'</td>';
  8.     echo '</tr>';
  9. }
  10. echo '</table>';
  11. ?>


Message édité par dwogsi le 18-06-2006 à 19:03:43
Reply

Marsh Posté le 18-06-2006 à 19:13:56    

bah tu fais plutot un for et dans ton for un test sur la valeur de $i pour voir si c est pair ou impair
 
mais j me permets quand meme un gros LOL
 
on est en train d ecrire ton prochain tuto c est ca ? :D

Reply

Marsh Posté le 18-06-2006 à 21:49:50    

Non, juste de participer à la mise en page du site ehe :D  
J'vais essayer vos deux méthodes, merci :jap:


---------------
Hello hello super jello
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed