[RESOLU] Erreur sur OPENDIR dans ALEATOIRE + SQL

Eléphanteau du PHP | 28 Messages

08 nov. 2012, 12:49

Bon et bien, j'ai repris ton code et refais étape par étape ...

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 :)
"En informatique, passer de l’évident à l’utile est une définition vivante du mot « frustration »" [Alan Perlis]