affichage au hasard

Répondre
stress
le 23/04/2004 à 13:06
stress
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 +
chuck norris
le 23/04/2004 à 13:19
chuck norris
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
stress
le 23/04/2004 à 15:16
stress
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...)
i M@N
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.
stress
le 27/04/2004 à 10:20
stress
heu dsl de faire mon relou me ce code c quoi ???
je le met out, je capt pas en fait ;-)
i M@N
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.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours