Bonjour, j'ai un petit probleme, j'ai un mur d'image récupéré à partier d'un BDD et je souhaiterais pouvoir afficher les images par colonnes de 3

j'ai ce script mais ça ne m'affiche pas mes images comme je veux...
ce me met toutes les images en 1 colonne.

Quelqu'un voit-il où se situe le probleme ?
Merci d'avance


Voici le code en question
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 
<?php require('connexion.inc.php'); 
 
$sql_rub = 'Select rubrique_user, nom_rubrique From rubriques Order By rand()'; 
 
$result_rub = mysql_query($sql_rub) or die(mysql_error()); 	
 
while($row_rub = mysql_fetch_assoc($result_rub)) 
	{
$sql_img = 'Select chemin_image From users_images Natural Join users Where rubrique_user='.$row_rub['rubrique_user'].' Order By Rand() Limit 1';
		$result_img = mysql_query($sql_img);
		$row_img = mysql_fetch_assoc($result_img);	
		 //met les donn&eacute;es dans un tableau
  		$tablo[]=$row_img;
 
  //détermine le nombre de colonnes
			$nbcol=3;
			echo '<table>';
			$nb=count($tablo);
			for($i=0;$i<$nb;$i++)
					{ 
			//les valeurs &agrave; afficher
					$valeur1=$tablo[$i]['chemin_image'];
					$taille= getimagesize($valeur1);
					$affiche=118; 
           			$image='uploads/$valeur1'; // adresse de l'image 
           			$taille=getimagesize($valeur1); 
            		$largeur=$taille[0]; 
            		$hauteur=$taille[1]; 
            //si mon image est verticale ou carr&eacute;e 
           							 if ($hauteur>=$largeur) 
            									{ 
            									$hauteur2=$affiche; 
            									$largeur2=round(($hauteur2/$hauteur)*$largeur); 
           										 } 
            //si mon image est horizontale ou carrée 
           							 else 
            									{ 
            									$largeur2=$affiche; 
            									$hauteur2=round(($largeur2/$largeur)*$hauteur); 
            									} 
            	                 } 
 
if($i%$nbcol==0)
 
echo '<tr >';
 
echo '<td bgcolor="#555555"  width="125" height="125">';
 
echo '<a href="',$valeur1,'" title="image" rel="splash.image">
<img src="',$valeur1,'" width=',$largeur2,' height=',$hauteur2,'></a>';
echo '</td>';
 
if($i%$nbcol==($nbcol-1))
 							 echo '</tr>';
  							 echo '</table>'; 
  	 }
?>