bonjour

je coince sur un truc
en fait je veux faire affiché des produits maxi 3 par ligne dans un tableau

j'ai 3 sortes de produits les news , les promos et les news en promo

voila le code j'ai tenter dans tous les sens que je connaisse depuis bien 4h et j'arrive a rien
là j'ai regroupe le texte le lien l'image et la vignette dans heu ( une variable ( c bien le nom ?)
et du coup je me suis dit facile mais bon c pas facile

please help me

Fabien
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
 
while ($d=mysql_fetch_array($q)) 
{
?>
<table>
 <tr>
    <td width="33%" align="center" valign="bottom"><div="center">
        <?php 
	$texte1 = ' '.$d['libelle'].'';
	$texte2 = ' '.$d['nom'].'';
	if ($d['etat']== 3 ) // ' c'est un nouvel article
	 {
	   $affichage='<img src="../images/nouveau.gif" border="0" align="middle"><br><font color="#C6C600"><b>'.$d['prixTTC'].' €<a HREF="fiche.php?idProd='.$d['ID'].'&rubrique='.$rubrique.'&rubParente='.$rubParente.'" class="violetjaune"><img src="images_produits/'.$d['image'].'" alt="achetez moi" border="1" width="100"><br> '.$texte1.' '.$texte2.'';
	 }
	if( $d['etat']== 2)//c'est un article en promo
	{
	$affichage1='<img src="../images/promos.gif" border="0" align="middle"><font color="#C6C600"><b>'.$d['prixPromo'].' €<br>'.$d['textePromo'].'</b></font><br><a HREF="fiche.php?idProd='.$d['ID'].'&rubrique='.$rubrique.'&rubParente='.$rubParente.'" class="violetjaune"> <img src="images_produits/'.$d['image'].'" alt="achetez moi" border="1" width="100"><br> '.$texte1.' '.$texte2.'';
 
	}
	if ($d['etat']== 6 )// then 'c'est un article en promotion et en nouveauté en même temps
	{
	 $affichage2='<img src="../images/promonouveau.gif" border="0" align="middle"><font color="#C6C600"><b>'.$d['prixPromo'].' €<br>'.$d['textePromo'].'</b></font><br><a HREF="fiche.php?idProd='.$d['ID'].'&rubrique='.$rubrique.'&rubParente='.$rubParente.'" class="violetjaune"><img src="images_produits/'.$d['image'].'" alt="achetez moi" border="1" width="100"><br> '.$texte1.' '.$texte2.'';
	 }
	echo'<td>'.$affichage.' </td><td>'.$affichage1.' </td><td>'.$affichage2.' </td>';
}	
  echo'</td></tr></table>';
et tout s'affiche un dessous l'autre
sauf dans cette exemple ou ca marche pas non plus