Salut,
Je souhaite afficher des articles dans un tableau à 3 colonnes.
Je récupère donc mes enregistrements dans un tableaux ($tablo) puis je souhaite les afficher dans un tableau html qui fait 3 colonnes.
Le problème est que jamais j'ai jamais 3 colonnes mais toujours des lignes de 1 colonne !
Je me suis basé sur un script trouvé sur un autre site.
Je ne vois pas où est le problème car apparemment ça marche (d'après les commentaire du script).
Voici mon code :
Merci d'avance.
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 <?php // On met les données dans un tableau while ($ligne1 = mysql_fetch_assoc($result1)) { $tablo[] = $ligne1; } // On détermine le nombre de colonnes $nbcol = 3; ?> <table> <?php $nb = count($tablo); for ($i = 0; $i < $nb; $i++) { // les valeurs à afficher $libelle = $tablo[$i]['Libelle_produit']; $code = $tablo[$i]['Code_produit']; if ($i%$nbcol == 0) ?> <tr> <td> <p><img width="50px" height="50px" src="Images/Produits/<?php echo $code.'_01.jpg'; ?>" alt="Photo de l'article <?php echo $code; ?>" /></p> <p><?php echo $libelle; ?></p> </td> <?php if ($i%$nbcol == ($nbcol - 1)) ?> </tr> <?php } ?> </table>
Partager