Bonjour tout le monde,
j'aurai besoin d'aide pour un travail qui consiste a crée un QCM génerer aliatoirement d’une base de données, ces questions doivent etre par la suite stocker, par ce que l’utilisateur peux refaire le qcm après 1mois mais ne doit pas avoir les même questions d’avant.
donc dans la 2eme fois il faut tenir compte des anciens questions.
vue que je début j’ai un peux de mal,
votre aide serai la bienvenu
Mon script est le suivant (mais il fait selement l'affichage des questions -la totalité )
<?php
include 'ConnexionDB.php';
$sql = "SELECT id FROM ARTICLE ";
$data = $db->query($sql) or die ($db->error);
$qcm = mysql_query('SELECT * FROM Questions');
$nbQuestion =mysql_fetch_array(mysql_query('SELECT count(*) as NB FROM Questions'));
echo '<script type="text/javascript"> var nbQuestion = '.$nbQuestion["NB"].';</script>';
$q= 0;
$contenu = '';
$point = 0;
$contenu .= '<ul id="QCM" style="top:50px; text-align:left">';
while($data = mysql_fetch_array($qcm)){
$point = $point + $data['Note'];
$q++;
$contenu .= '<li><h3><font size=4> - '.$data['Questions'].' <br/> --Pages('.$q.'/'.$nbQuestion['NB'].')--</font></h3><br/><br/><br/>';
$reponds = mysql_query('SELECT * FROM Reponse WHERE Id_Question = ' . $data['Id']);
while($dataR = mysql_fetch_array($reponds)){
$contenu .= '<input id="'.$dataR['Id'].';" name="check[]" type="checkbox">'.$dataR['reponse'].'<br/>';
}
$contenu .= '</li>';
}
$contenu .= '</ul>';
echo $contenu;
?>