utilisation de rand
Posté : 14 mars 2022, 11:14
bonjour,
J'ai un quiz que j'ai fait.
Mon problème est que les questions reviennent plusieurs fois or je souhaiterais que la question ne revienne qu'une seule fois.
J'ai un quiz que j'ai fait.
Mon problème est que les questions reviennent plusieurs fois or je souhaiterais que la question ne revienne qu'une seule fois.
Code : Tout sélectionner
include("configu.php");
$sql = 'SELECT * from equation WHERE ecoleq= "'.$_SESSION['ecoles'].'"
AND classeq= "'.$_SESSION['classe'].'" AND matiereq= "'.$matiere.'" AND activationq= "'.$yes.'"
ORDER BY RAND() LIMIT 0,1
';
foreach ($bdd->query($sql) as $data)
{
echo '
<input type="hidden" name="titre" size=70 value="'.stripslashes ($data['titreq']).'" ><br>
<big style="font-weight: bold;"><span
style="color: rgb(204, 0, 0);">
'.stripslashes ($data['question']).'</span></big>
<input type="hidden" name="question" size=70 value="'.stripslashes (trim($data['question'])).'" ><br>
<input type="radio" name="reponse" value="'.stripslashes ($data['rep1']).'" > '.stripslashes (trim($data['rep1'])).'<br>
<input type="radio" name="reponse" value="'.stripslashes ($data['rep2']).'" >'.stripslashes (trim($data['rep2'])).'<br>
<input type="radio" name="reponse" value="'.stripslashes ($data['rep3']).'" >'.stripslashes (trim($data['rep3'])).'<br>
<input type="hidden" name="vraie" size=70 value="'.stripslashes (trim($data['repvraie'])).'" >
<hr>
';
//fin de foreach
}