Voila j'ai voulu reprendre un quiz en php que j'avais laissé dans un coin mais rien ne fonctionne comme cela devrait. ce quiz est composé de plusieurs pages php
d'abord quiz.php qui est l'accueil du quiz et qui devrait afficher un tableau avec les 10 meilleurs scores par niveau de difficulté. sauf que la requête SQL ne s'affiche pas. Si je la teste directement sous MySQL elle fonctionne. d'avance merci pour votre aide
Modifié par Baldric (08 May 2018 - 16:37)
d'abord quiz.php qui est l'accueil du quiz et qui devrait afficher un tableau avec les 10 meilleurs scores par niveau de difficulté. sauf que la requête SQL ne s'affiche pas. Si je la teste directement sous MySQL elle fonctionne. d'avance merci pour votre aide
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>:: Quiz ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="last.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--/*--><![CDATA[//><!--if (parent!=window){top.location = location.href;}
function popup(page,nom,option) {window.open(page,nom,option);}//--><!]]>
</script>
</head>
<body>
<table class="quiz">
<tr><td>
<h2>La dernière chronique d'Yrneh: le quiz </h2>
<h3>Dans cette rubrique vous trouverez de nombreux questionnaires ayant divers niveaux de difficultés allant du débutant au super fan. Bon défi à tous...</h3>
<h4>Note: les meilleurs scores sont enregistrés par catégories et par score.</h4><br />
<a href="andex.php" onclick="window.open(this.href,'Quiz','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=500,height=800'); return false;">Cliquer ici pour accéder au QCM</a>
<br /></td></tr>
<tr><td>
<?php
include ("connect_visite.php");
// Afficher les meilleurs scores
print "<br />";
print "<h4>Voici la liste des $top meilleurs résultats : </h4>";
$sql="SELECT nomvisiteur AS Nom, Categorie_visiteur AS Catégorie, reponsesjustes AS points, nbquestion AS 'Nombre de questions', date AS le, heure AS à FROM yrnehquiz_visiteur ORDER BY reponsesjustes DESC, $nbtop";
$result=mysql_db_query($db, $sql);
$nombre=mysql_num_fields($result);
echo "<table class=\"result\" >";
echo "<tr >";
for ($i=0;$i<$nombre;$i++){
echo "<th>";
echo mysql_field_name($result,$i);
echo "</th>";
}
echo "</tr>";
echo "<tr>";
while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) {
foreach ($row as $elem) {
echo "";
echo "<td ><left>$elem</left></td>";
echo "";
}
echo "</tr>";
}
echo "</table>";
?>
</td></tr></table>
</body>
</html>
Modifié par Baldric (08 May 2018 - 16:37)