1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| //
//ça fait 3jours que j'essaie à résoudre le probléme :calim2:
//
include 'ConnexionDB.php';
function afficheImage($id){
$sql = "SELECT * FROM images";
$res = mysql_query($sql);
$image = mysql_fetch_assoc($res);
return "<IMG SRC='".$image['id'].".jpg' width=300px height=200px>";
}
?>
<?php
include 'ConnexionDB.php';
$qcm = mysql_query('SELECT * FROM Questions order by rand()');
$photo = mysql_query('SELECT * FROM images ');
$nbQuestion =mysql_fetch_array(mysql_query('SELECT count(*) as NB FROM Questions'));
$nbPhoto =mysql_fetch_array(mysql_query('SELECT count(*) as NF FROM images'));
echo '<script type="text/javascript"> var nbQuestion = '.$nbQuestion["NB"].';</script>';
$q= 0;
$contenu = ''; //pour concaténer le résultat de la liste à la fin de la boucle
$img ='';
$point = 0;
$dataphoto = mysql_fetch_array($qcm);
$varphoto=mysql_fetch_array($data['Id']); //pour récupérer les id des questions à part
$contenu .= '<ul id="QCM" style="top:100px; text-align:left">'; //les questions et images sont afficher dans une liste
while($data = mysql_fetch_array($qcm))
{
$q++;
$contenu .= '<li> '.afficheImage($varphoto['$q']).'<br>'.'- '.$data['Questions'].' ('.$q.'/'.$nbQuestion['NB'].')<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;
?> |
Partager