Salut ,
j'ai récupérer des images qui se trouve dans un champ (bdd) séparer par /

maintenant je veux afficher juste une seul images parmi le champ aléatoirement.

voila mon code :

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
28
29
30
31
32
33
34
35
36
37
 
<?php 
	// MySQL Connection
	$conect=mysql_connect("localhost", "root", "") or die(mysql_error());
	$select=mysql_select_db("images_pub") or die(mysql_error());
 
 
	//date systeme d'ordinateur
	$date_sys=date('Y-m-d');
 
	//requette de selection pour choisir l'image correspondante au date prédéfini dans la BDD
	$req="SELECT * FROM images 
	WHERE date_debut<='".$date_sys."' 
	AND date_fin>='".$date_sys."' AND par_defaut=0 ORDER BY RAND () LIMIT 1";
	$query=mysql_query($req)  or die(mysql_error());
 
 
	while($res=mysql_fetch_array($query)):
 
	$file = explode('/',$res['fichier']);
 
?>
	<a href="<?php echo $res['lien']; ?>" >
 
	<?php foreach($file as $va): 
 
 
			?>
 
		<img src="img/<?php echo $va; ?>" />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
			<?php //endfor; ?>
	<?php endforeach; ?>
 
    </a>
    <?php endwhile; ?>