ok, mode verbose didactique
tu veux créer des tableaux comportant N cellules par ligne.
* une nouvelle ligne est indiquée par <tr>
* une cellule dans cette ligne est indiquée par <td>
en affichant le résultat sortant de mysql entrée par entrée, il faut donc un moyen d'émettre un <tr> toutes les N entrées pour faire passer la table à la ligne.
pour ça, le plus simple est de garder un compteur, qu'on va appeler $i, qui est incrémenté à chaque passage de la boucle. un moyen de savoir quand émettre <tr> est de diviser $i par N. si le reste de la division est égal à 0, on émet <tr>. pour cela, on utilise la fonction modulo (a % b) qui renvoie le reste de la division de a par b.
par ex, pour N=3 on a :
0 % 3 = 0 // on émet un <tr>, puis un <td>
1 % 3 = 1 // on émet un <td>
2 % 3 = 2 // on émet un <td>
3 % 3 = 0 // on émet un <tr>, puis un <td>
4 % 3 = 1 // on émet un <td>
5 % 3 = 2 // on émet un <td>
6 % 3 = 0 // on émet un <tr>, puis un <td>
7 % 3 = 1 // on émet un <td>
etc ...