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 : 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
<?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); 
?>