Salut à tous,
Cela fait bien longtemps que je n'ai plus codé, je m'y remet doucement là (mais sûrement hehe) et j'aurais besoin d'un petit coup de pouce. Pour organiser l'affichage de mon site, je fais une construction dynamique des lignes & colonnes de mon tableau. Mon if est ultra moche (à mon goût) et je suis quasi sûr qu'il y a une meilleure façon de faire ça.
En gros, je veux afficher 4 images par ligne puis passer à la ligne suivante. J'ai créer un compteur ($vCP_TAB) et voici le bout de code :
Voilà, si quelqu'un a une suggestion, parce que là je sèche... ça serait gentil !
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 <table width="100%" border="0" cellspacing="0" cellpadding="0"> <?php $vCP_TAB = 0; do { $vCP_TAB = $vCP_TAB + 1; [... blabla des requêtes de select & co ...] if(($vCP_TAB == 1) || ($vCP_TAB == 5) || ($vCP_TAB == 13) || ($vCP_TAB == 17) || ($vCP_TAB == 21)) { ?> <tr> <?php } ?> <td width="125" align="center" valign="top"><img src="img/<?php echo $row_vOPUSQuery['OPUS_PICTURE1']; ?>" border="0"><br><b><?php echo $row_vOPUSQuery['OPUS_REF'];?></b></td> <td valign="top"> </td> <?php if(($vCP_TAB == 4) || ($vCP_TAB == 8) || ($vCP_TAB == 12) || ($vCP_TAB == 16) || ($vCP_TAB == 20)) { ?> </tr> <tr> <td colspan="2" align="center"> </td> </tr> <tr> <td colspan="2"> </td> </tr> <?php } } while ($row_vOPUSQuery = mysql_fetch_assoc($vOPUSQuery)); }?> </table>
Merci d'avance !
Partager