Et désormais ça fonctionne.
Donc tant mieux
Si ça peut servir à quelqu'un, voilà mon code final :
<?php
include('connexion.php');
$requete="select * from albums";
$resultat=mysql_query($requete, $connexion) or die ('Requête incorrecte');
$l=mysql_fetch_array($resultat);
while($l)
{
echo '<div class="item">';
echo '<h2 id="post-1005"><span class="title"><a href="'.$l['nom'].'.php">'.$l['nom'].'</a></span></h2>';
echo '<a href="'.$l['nom'].'.php">';
$dir = "albums/upload_".$l['nom']."/principal/";
$od = opendir($dir);
$image_list = array();
$i = 0;
while ( ($file = readdir($od)) !== FALSE )
{
if( is_file($dir.$file) )
{
$image_list[$i] = $file;
$i++;
}
}
closedir($od);
$i = mt_rand(0,count($image_list)-1);
echo '<img src="',$dir,$image_list[$i],'" height="200px" width="540px"/>';
echo '</a>';
echo '</div>';
$l = mysql_fetch_array($resultat);
}
?>
Merci à toi cezame