repeter un tableau de façon horizontal

pat
Eléphant du PHP | 132 Messages

14 août 2007, 15:57

Bonjour,

Je souhaite répéter mon tableau sur un même ligne, mon code actuel me les répète les uns en dessous des autres.
Comment faire?
<div > <?php do { ?>
  <table width="50" border="1" cellspacing="0" cellpadding="0">
    <tr> 
      <td>
              <?php echo $row_nouveaute['article']; ?>
      </td>
    </tr>
  </table>
  <?php } while ($row_nouveaute = mysql_fetch_assoc($nouveaute)); ?>
</div>

ViPHP
ViPHP | 928 Messages

14 août 2007, 16:01

Essaie d'ajouter un display: inline à ta balise <table>

Mais si ton tableau qu'une cellule, utilise plutôt un <div> !

pat
Eléphant du PHP | 132 Messages

14 août 2007, 16:16

Merci,

Mon tableau va contenir plusieurs colonnes et lignes.
La balise display: inligne me pose des problèmes, elle met bien les tableaux sur la même ligne mais elle agrandit mon tableau dés qu'il y' a du texte cad que le texte ne va plus à la ligne lorsqu il arrive au bout du tableau mais l'agrandit.
Que faire?

ViPHP
AB
ViPHP | 5818 Messages

14 août 2007, 21:11

Normal, car

Code : Tout sélectionner

display:inline
fait disparaître les propriétés de dimension.

Essaie d'utiliser

Code : Tout sélectionner

float:left
Sinon inclus ton tableau dans la cellule d'un tableau extérieur et fait répéter la cellule <td>

pat
Eléphant du PHP | 132 Messages

15 août 2007, 19:39

j'ai essaye avec float mais ça ne marche pas.
J' ai réussi en insérant un tableau dans la cellule pour mettre mon texte.