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
et tout s'affiche un dessous l'autre
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>';
sauf dans cette exemple ou ca marche pas non plus
Partager