Page 1 sur 1

Affichage aléatoir de questions

Posté : 08 juin 2009, 15:28
par Invité
Bonjour à vous tous,

Je souhaiterai faire un "quizz" sur mon site avec des questions prisent aléatoirement dans une base de données.
Il y a 20 questions, j'aimerai qu'elles soient toutes posées mais de façon aléatoire.

Qu'une personne qui répond au quizz commence (par exemple) par la question N°5, puis la 12, la 1, .. etc.
Et une autre commence par la 20, la 16, ...etc.

Donc proposer 20 questions mais dans un ordre différent.
Je doit sauvegarder les réponses de chacunes des personnes, dans une table, afin de voir les résultats.
Est -ce possible ?
Comment dois je faire ?

Merci de vos réponses

Django.

Posté : 08 juin 2009, 18:23
par dunbar
Salut,

Une piste peut-être :?:
<?php


    $Question[1] = "Question n°1";
    $Question[2] = "Question n°2";
    $Question[3] = "Question n°3";
    $Question[4] = "Question n°4";
    $Question[5] = "Question n°5";

    //-->Valeur aléatoire.--//
    $num = mt_rand (1,5); //--> De 1 a 5 .
   //-->Affichage.--//
    echo $Question[$num];

?>

Posté : 09 juin 2009, 00:12
par Invité
dunbar,

Merci de ta réponse, j'ai testé la piste que tu m'as donnée...

Mais malheureusement cela ne onctionne pas exactement comme je le souhaiterai...

La même question peut être affichée 2 fois... :(

Mais merci de ta réponse.

Et depuis j'ai eu l'idée d'apporter des améliorations au script... en théorie...

Par exemple : Afficher une question par page... Et le fait de cliquer sur un lien (d'une réponse proposée) ammène sur la question suivante...

Alors j'ai opté pour "l'affichage page par page"...

Merci
Django.