affichage au hasard
Salut tout le monde ! un pti souci avant le week end :-).
Voila j'ai 4 tables et je souhaiterais afficher des enregistremet au hasards. Si jpouve vous demander de m'aiguiller sur les deux points (selectionner toutes les tables et i selectionner des elements au hasard) ce sere super cool.
Merci a +
tes tables ont des clés communes ?
parce que avant d utiliser RAND il faudra peut etre faire une jointure de tes tables
sinon la synthaxe serai
<?
$sql = 'SELECT * FROM table1 , table2 WHERE table1.id = table2.id ORDER BY RAND()' ;
?>
et tu ne prend que les x premier tuples qui t interesse
le 23/04/2004 à 13:19
i M@N
One Love, One Heart, One Unity.
alors la les gars bravo et merci !...
mais j'ai encore une tite question :-)...
En fait je vais avoir 4 pages ("random1.php", "random2.php", etc...) qui chacune corresponde a une table differente et qui afficheles enregistrements aleatoirement (ca c grace a vous ;-) ...). Comment faire pour afficher aleatoirement l'une de ces 4 pages ?
merci tout le monde (et le vendredi aussi...)
le 23/04/2004 à 16:53
i M@N
Reuh ...
<?
$file1 = 'random1.php';
$file2 = 'random2.php';
$rand = array ($file1,$file2);
$random_file = $rand[rand(1,count($rand))-1];
/* tu as maintenant un fichier aléatoire dans la variable $random_file
*/
?>
@+...
One Love, One Heart, One Unity.
heu dsl de faire mon relou me ce code c quoi ???
je le met out, je capt pas en fait ;-)
le 27/04/2004 à 12:11
i M@N
Hello !
Je recommence avec des commentaires :
<?
/* On définit la liste des fichiers aléatoires*/
$file1 = 'random1.php';
$file2 = 'random2.php';/*tu peux rajouter des fichiers : $fileXX = 'randomXX.php'
/*on crée un tableau avec les variables*/
$rand = array ($file1,$file2);/*si t'as ajouté des fichiers à la liste tu ajoutes là aussi : $file2,$fileXX)*/
/*on tire un fichier au hasard*/
$random_file = $rand[rand(1,count($rand))-1];
/* tu as maintenant un fichier aléatoire dans la variable $random_file
si c'est une image, tu peux l'afficher comme ça : <img src="'.$random_file.'">*/
?>
@+...
One Love, One Heart, One Unity.
okiiiiiiiiii merci msieur ;-)
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: