Bonjour a tous,
Mon problème est à la limite du php et de l'html mais comme je code en php et que c'est plus un problème de boucle je prefere demander ici:j'ai un tableau qui peut devenir assez grand à afficher, j'ai donc décider d'utiliser les bares de défilments. en gros voici ce que sa donne, hyper simplifié:
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
 
<?php
echo'<table>';
echo'<tr><thead><th></th>';
        for($j=0;$j<215;$j++)
        {
                
                echo '<th>'.$j.'</th>';
        }
        echo'</thead></tr>';
for($i=0;$i<50;$i++)
{
        echo'<td>'.$i.'</td>';
        echo'<div class="boiteDefilement">';
        for($j=0;$j<215;$j++)
        {
                $num=rand(1,100);
                echo '<td>'.$num.'</td>';
        }
        echo'</div></tr>';
}
echo '<table>';
 
?>
le problème c'est que je voudrais que la barre de défilement ne se mette que sur la partie centrale du tableau: donc pas sur la premier ligne et pas sur la colonne de droite, j'ai essayé sa mais sa ne marche pas du tout:
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
<?php
echo'<table>';
echo'<tr><thead><th></th>';
        for($j=0;$j<215;$j++)
        {
                
                echo '<th>'.$j.'</th>';
        }
        echo'</thead></tr>';
for($i=0;$i<50;$i++)
{
        echo'<td>'.$i.'</td>';
        echo'<div class="boiteDefilement">';
        for($j=0;$j<215;$j++)
        {
                $num=rand(1,100);
                echo '<td>'.$num.'</td>';
        }
        echo'</div></tr>';
}
echo '<table>';
 
?>
Si quelqu'un a une idée, merci d'avance.