J'aimerai affiché des photos d'une galerie photos dans un tableau, et j'aimerai 3 photos par lignes et 12 photos par pages.
Pour l'instant mon code ressemble à :
// Ici ça va encore
$dir_miniature = "images/photos/miniature/";
$dir_originaux = "images/photos/originaux/";
$sql = "SELECT * FROM $table_photos ORDER BY photos_id DESC, photos_date DESC LIMIT 12";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))
{
$photos_id = $data['photos_id'];
$photos_orig_name = $data['photos_orig_name'];
$photos_name = $data['photos_name'];
$photos_uploader = $data['photos_uploader'];
$photos_date = $data['photos_date'];
// C'est la que ça va plus ce n'est pas le tableau que j'ai mis dans mon code mais celui que j'aimerai faire pour affiché 3 photos différentes
// ici ça affichera les 3 mêmes mais je sais pas comment faire 3 colonnes 3 photos différentes + 1 ligne de séparaison + 3 descriptions + 1 ligne de séparaison.
// Et après recommencé cela jusqu'à ce que j'arrive à 4 boucles de ce code pour voir afficher mes 3*4 = 12 photos
echo "<tr>
<td width="32%" height="150"><a href=$dir_originaux/$photos_name><img src=$dir_miniature/$photos_name></a></td>
<td width="2%"> </td>
<td width="32%"><a href=$dir_originaux/$photos_name><img src=$dir_miniature/$photos_name></a></td>
<td width="2%"> </td>
<td width="32%"><a href=$dir_originaux/$photos_name><img src=$dir_miniature/$photos_name></a></td>
</tr>
<tr>
<td height="2" colspan="5"> </td>
</tr>
<tr>
<td>$photos_orig_name $photos_uploader $photos_date</td>
<td> </td>
<td>$photos_orig_name $photos_uploader $photos_date</td>
<td> </td>
<td>$photos_orig_name $photos_uploader $photos_date</td>
</tr>
<tr>
<td height="2" colspan="5"> </td>
</tr>";
}
Je sais pas si j'ai été claire, la partie du dessous est une explication sur ce que je voudrai faire mais j'en ai pas la connaissance.Voilà merci de votre aide.
Dimitri