Affichage photo entête de chaque album (php mySQL)
Bonjour,
je voudrais afficher la photo entête de chacun des albums photos.
Les photos entêtes sont répertoriées dans la bdd.
Sur le serveur, elles se trouvent dans admin/ALBUMS/Mini/
Sachant que j'ai plusieurs albums, le but est d'afficher chaque entête de chaque album.
COMMENT FAIRE svp?
J'ai essayé en insérant la variable "id" de l'album dans $dir, afin d'accéder au bon album dans un 1er temps, puis à la photo entete correspondante, Mais ça ne fonctionne pas..
Merci d'avance de votre aide ! Smiley smile
Voici mon code pour plus de clarté :
Code:
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
| <?php
// on crée la requête SQL : on va chercher id, nomAlbum, photoEntete, description de la table "MesAlbums"
//et on les ordonne par id
$sql = 'SELECT id, nomAlbum, photoEntete, description FROM MesAlbums ORDER BY id';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$id = 'id';
$dir = "admin/ALBUMS/ICI COMMENT METTRE l'ID DE LALBUM???/Mini/";
// on fait une boucle qui va faire un tour pour chaque enregistrement ,
// en gros tant qu'il y aura encore un album dans la table
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo "<div class='box-item'>";
echo '<a href="album.php?id='.$data['id'].'&nomAlbum='.$data['nomAlbum'].'">';
echo "<span class='image-container'>";
echo "<img src='".$dir.$data['photoEntete']."' width=200 height=150/>";
echo "</span>";
echo "<strong>".$data['nomAlbum']."</strong></br>";
echo '<span class="date">'.$data['description'].'</span>';
echo '</a>';
echo "</div>";
} ;
echo "<div class='spacer'></div>";
echo "</div>";
mysql_close($link);
?> |