J’ai un souci avec la sélection de mes données, en faite j’ai 12 images différente que je souhaite afficher en 6 colonnes sur deux lignes. Le problème est qu’avec le code ci-dessous la même image apparaît 12x et le tableau entier se répète 12 fois avec une image différente ? J’imagine que dans le WHERE il y a un complément à placer mais je n’ai pas trouvé sur php débutant…
Une idée svp ?
Et/ou la fonction array() est plus adapté et peut-on mettre en forme avec ? à savoir qu’il y aura des bouton radio sous chaque image…
Code : Tout sélectionner
<?php
include '../include/open.php';
mysql_select_db('fpej_db_S6',$db);
$sql = 'SELECT IMG FROM tbl_S6_img WHERE CAT="01"';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($d = mysql_fetch_assoc($req))
{
echo '<TABLE BORDER="1" ALIGN="center">
<TR>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
</TR>
<TR>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
<TD><img src='.$d['IMG'].' width="100" height="100" border="0" alt=""></TD>
</TR>
</TABLE>';
}
mysql_close();
?>