Bonjour,

- j'aimerais que quand j'ai ecrit 3 famille, il crée une nouvelle cellule sur la meme ligne
- ensuite remettre encore trois nom dans cette nouvelle cellule
- j'aimerais remplir autant de case qu'il faut avec 3 famille et ce jusqu'à ce qu'il n'y ait plus de resultat à la requete

'aimerais que ca s'affiche comme ça de façon automatique :
- famille1 | - famille 4 | -famille 7 |
- famille2 | - famille 5 | -famille 8 | précédent
- famille3 | - famille 6 |________ |

mais j'ai des regroupements par 2 et un seul par trois

Voilà mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<table width="300" border="1" align="center" cellpadding="2" cellspacing="0" class="texteclaire">
    <tr>
    <td height="70">
    <?
    $compteur=1;
    $query=("SELECT DISTINCT * FROM FAMILLE_INTERNET ");
    $result=mysql_query($query);
        while($fam = mysql_fetch_array($result)){
            if ($compteur % 3 == 0){
                echo '</td><td>';
                }
            $codefamille=$fam['CodeFamilleInternet'];
            $taillecodefamille=strlen($codefamille);
            if ($taillecodefamille==3){
                if (!empty($codefamille)){
                    echo '- <a href="index.php?famille='.$codefamille.'" class="texteclaire2">'.$fam['Intitule'].'</a><br>';
                    }
                }
            $compteur++;
        }
    ?>
</td>
<td align="right" valign="middle"><a href="javascript:window.history.go(-1)">Précédent</a></td>
</tr>
</table>