Créer un tableau grace à une boucle

Bonjour,

je cherche à créer un tableau via une boucle:

je sais déjà créer des cellules à l'intérieur
d'une ligne.

Par exemple...

<tr>
<BOUCLE_cellules(ARTICLES){0,3}><td>#TITRE</td></BOUCLE_cellules>
</tr>

... donnera une ligne avec trois cellules.

Par contre, je ne sais pas comment m'y prendre
pour afficher 3 cellules par ligne et autant de lignes
que d'articles existants autrement qu'en poursuivant
l'exemple précédent par...

<tr>
<BOUCLE_cellules2(ARTICLES){2,3}><td>#TITRE</td></BOUCLE_cellules2>
</tr>

..etc.

Si quelqu'un sait...

Bonjour,

Il faut jouer avec les doublons:

<BOUCLE_lignes(ARTICLES)>
<tr>
<BOUCLE_cellules(ARTICLES){0,3}{doublons}><td>#TITRE</td></BOUCLE_cellules>
</tr>
</BOUCLE_lignes>

Ça n'a rien d'optimum, par ce qu'on fait une requette une fois sur tout les articles, puis n fois...
Mais c'est l'idée.

On peut aussi s'y prendre récursivement:

<BOUCLE_ligne1(ARTICLES){0,1}{doublons}>
<tr>
<td>#TITRE</td>

<BOUCLE_col(ARTICLES){0,2}{doublons}>
<td>#TITRE</td>
</BOUCLE_col>

</tr>

<BOUCLE_recursion(boucle_ligne1)>
</BOUCLE_recursion>

</BOUCLE_ligne1>

mais là, l'optimalité est pas trop claire :wink:

Pierre

ed wrote:

Bonjour,

je cherche à créer un tableau via une boucle:

je sais déjà créer des cellules à l'intérieur d'une ligne.

Par exemple...

<tr>
<BOUCLE_cellules(ARTICLES){0,3}><td>#TITRE</td></BOUCLE_cellules>
</tr>

... donnera une ligne avec trois cellules.

Par contre, je ne sais pas comment m'y prendre pour afficher 3 cellules par ligne et autant de lignes
que d'articles existants autrement qu'en poursuivant l'exemple précédent par...

<tr>
<BOUCLE_cellules2(ARTICLES){2,3}><td>#TITRE</td></BOUCLE_cellules2>
</tr>

..etc.

Si quelqu'un sait...

Pierre Andrews wrote:

Bonjour,

Il faut jouer avec les doublons:

<BOUCLE_lignes(ARTICLES)>
<tr>
<BOUCLE_cellules(ARTICLES){0,3}{doublons}><td>#TITRE</td></BOUCLE_cellules>
</tr>
</BOUCLE_lignes>

Il faudrait surtout faire un tableau avec des CSS, non?.

bealach