par
Ryle » 19 févr. 2009, 12:30
Alors la version simple consiste à dire que la première colonne prend les 1,3,5 et la seconde les 2,4,6.
En effet, en html, tu construits des tableaux en ligne. Tu peux donc facilement créer une nouvelle ligne (<tr>), renseigner deux cellules 1 et 2 (<td></td>), fermer la ligne après le 2ème (</tr>) et recommencer pour 3 et 4, 5 et 6, etc.
L'idée est en fait d'ajouter une nouvelle cellule à chaque itération du while, et de placer les débuts et fin de ligne, respectivement à chaque premier et deuxième élément (et pour ça, l'opérateur modulo est sans doute ton meilleur ami

)
Ca se complique un peu si tu tiens absolument avoir 1,2,3 à gauche et 4,5,6 à droite, mais c'est faisable également, il faut pour cela passer par un tableau intermédiaire grace auquel tu vas pouvoir trier tes données pour les afficher dans tes cellules (1,4,2,5,3,6)
Alors la version simple consiste à dire que la première colonne prend les 1,3,5 et la seconde les 2,4,6.
En effet, en html, tu construits des tableaux en ligne. Tu peux donc facilement créer une nouvelle ligne (<tr>), renseigner deux cellules 1 et 2 (<td></td>), fermer la ligne après le 2ème (</tr>) et recommencer pour 3 et 4, 5 et 6, etc.
L'idée est en fait d'ajouter une nouvelle cellule à chaque itération du while, et de placer les débuts et fin de ligne, respectivement à chaque premier et deuxième élément (et pour ça, l'opérateur modulo est sans doute ton meilleur ami :))
Ca se complique un peu si tu tiens absolument avoir 1,2,3 à gauche et 4,5,6 à droite, mais c'est faisable également, il faut pour cela passer par un tableau intermédiaire grace auquel tu vas pouvoir trier tes données pour les afficher dans tes cellules (1,4,2,5,3,6)