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; ?>" /> <?php //endfor; ?> <?php endforeach; ?> </a> <?php endwhile; ?>
Partager