Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: TonTon FluBB le le 19-05-2005 a 20:24:54

Titre: Plusieurs images aléatoire
Posté par: TonTon FluBB le le 19-05-2005 a 20:24:54

Bonjour,

Je voudrais savoir si quelqu'un pouvait m'aider pour en fait afficher 3 images aléatoirement parmis une liste (un tableau).

J'ai trouvé un script PHP avec la fonction RAND, mais je n'arrive pas a afficher plusieurs images.
De plus, j'aimerais que les 3 images affichées soient différentes.

J'évite d'utiliser Mysql parce que le serveur est déjà bien chargé !!

Est-ce que quelqu'un aurait une idée de comment faire ???

Merci, florent :D

Titre: Re:Plusieurs images aléatoire
Posté par: MFred le le 19-05-2005 a 21:39:46

Salut,

Bah si les chemins vers les images sont stockés dans un tableau, ca ne doit pas poser de problème.


Code:
<?php

$tableau=array (
'images/img1.jpg',
'images/img2.jpg',
'images/img3.jpg',
'images/img4.jpg',
'images/img4.jpg',
'images/img5.jpg',
'images/img6.jpg'
);
$nb_images=count($tableau);
$img1=rand(0,$nb_images);
$img2=rand(0,$nb_images);
$img3=rand(0,$nb_images);

echo "<img src=\"$img1\" /><br />";
echo "<img src=\"$img2\" /><br />";
echo "<img src=\"$img3\" /><br />";
?>

Sachant qu'il est possible que tu obtiennes 2 ou 3 fois la même image, à toi d'adapter donc.

Titre: Re:Plusieurs images aléatoire
Posté par: TonTon FluBB le le 19-05-2005 a 22:15:40

Merci beaucoup, mais j'ai trouver une autre façon de faire qui n'affiche apparemment pas 2 fois la même image !!!

Merci, florent :D


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.