Salut
J'ai ce code de composition (hélas) pour afficher des membres d'un site en plusieurs lignes et colonnes, mais au lieu de cela ça les affichent tous en une seule colonne, je comprend pas où je me trompe car j'ai mis TR pour début de ligne et TD pour début de colonne.
Je galère et j'ai pas trouvé de solutions sur le web :/
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 print("<table border=\"1\">"); // Boucle pour lire chaque donnée du tableau PHP qui est contenu dans $resultat et insertion dans le tableau HTML. $max_horiz=4; // Max de colonnes (horizontal). $max_vert=2; // Max de lignes (vertical). $compte_horiz=0; // Compteur horizontal. $compte_vert=0; // Compteur vertical. $chaine=""; foreach ($resultat as $key => $variable) { if($compte_horiz>$max_horiz) { $compte_horiz=0; ++$compte_vert; }else { ++$compte_horiz; $chaine=$chaine."<tr style='text-align:left;'>"; } if($compte_vert>$max_vert) { $compte_vert=0; }else { $chaine=$chaine."<td><div id='photo'>"."<img src=\"#\" id=".$resultat[$key]['id']." Alt=\"Photo ici \" /></div>". "Age : ".$resultat[$key]['age']."<br/>". "Pseudo : ".$resultat[$key]['pseudo']."<br/>". "Emai : ".$resultat[$key]['mail']."<br/></td></tr>"; } $chaine=$chaine."</tr>"; print($chaine); } // Fin du tableau HTML. print("</table>");
Partager