Bonsoir tout le monde.
Voilà, j'essaie par le biais d'une boucle, d'afficher des tableaux en div contenant
- Catégorie
- nom
- image(s) + lien(s)
Le problème c'est que ma boucle ne m'affiche pas tout les noms+images appartenant à la meme catégorie, dans le même div, mais me recréé un div
Pour plus de compréhension voici l'url : http://www.skippy1.com/radios.php
Vous pouvez voir que il y a par exemple plusieurs tableaux "Progressive" alors que j'aimerai qu'il y en ait que un, regroupant, tout ce qui est de la categorie progressive.
voici mon code
Merci d'avance pour votre aide et bonne soirée
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 while($data=mysql_fetch_assoc($req)) { echo "<div style=\"float: left; border:solid 1px black; margin-right:10px; margin-bottom:10px; padding-left:0px; padding-right:0px; width:250px; height:auto\">"; $cat_prec='xyzxyzxyzxyzxyz'; if($cat_prec!=$data['categorie_name']) { echo "<div style=\"width:100%;background-color:#9a82d9; width:240px; height:20px ; padding-top:5px; padding-left:10px; vertical-align:absmiddle; font-weight:bold\"> ".$data['categorie_name']." </div>"; $cat_prec=$data['categorie_name']; } echo "<ul><li>"; echo "<span style=\"padding-left:10px\">".$data['nom']."</span>"; if ($data['url_winamp'] != "0") { echo "<a href=\"".$data['url_winamp']."\">"; echo "<img src=img/winamp_url.gif class=no_border>" ; echo "</a>"; } if ($data['url_MP'] != "0") { echo "<a href=\"".$data['url_MP']."\">"; echo "<img src=img/MP_url.gif class=no_border>" ; echo "</a>"; } echo "</li></ul>"; echo '<div class="v-sep"> </div>'; echo "</div>"; } ?>
Partager