Image aléatoire

Eléphanteau du PHP | 41 Messages

27 mai 2006, 15:57

Salut,

J'ai un petit soucis; sur la page d'accueil de mon site; j'aimerais mettre une image aléatoire. Elle devrait aller rechercher une url (tout le temps diffénrete) dans la base.

Je suppose qu'il faudrait une requete comme celle ci:
$sql="Select * From avatar";
$res=mysql_query($sql);
et puis:
<img src="<? echo $res["AVATAR"]; ?>">
Pour la fonction "aléatoire", il me semble qu'il faut utiliser "order by rand()" mais ca ne fonctionne pas non plus...

Comment faire ???

Ciao, gaet

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

27 mai 2006, 17:44

Qu'est ce qui ne fonctionne pas ? la fonction aléatoire ou l'affichage de l'image ?

le nom du champ est il correct ? (spécifie le au lieu d'utiliser *)
le chemin vers l'image depuis ta page est il le bon ? (vérifie le code source de l'image généré)
est-ce qu'il ne te manquerais pas un mysql_fetch_* pour récupérer la valeur de la Resource res avant de l'interroger comme si c'était un tableau ? :)

Eléphant du PHP | 493 Messages

27 mai 2006, 17:45

Le sujet est deja marqué résolu :-k