wadpap13
Messages postés67Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention22 mars 2009
-
6 juin 2007 à 11:23
wadpap13
Messages postés67Date d'inscriptionmercredi 14 février 2007StatutMembreDernière intervention22 mars 2009
-
6 juin 2007 à 14:19
Bonjour,
Je souhaite faire un quizz. Pour cela il me faut comparer le bouton sur lequel le joueur va appuyer et comparer avec le resultat dans la base de données. Si c'est bon ca lui fait des points en plus, si c'est pas bon ipas de points.
J'ai voulu m'y prendre comme ce qui suit mais ca marche pas et je n'y comprends rien... :-)
mysql_connect("localhost","root",""); // Connexion à MySQL
mysql_select_db("poliut"); // Sélection de la base coursphp
$reponse = mysql_query("SELECT * FROM question WHERE ID='1'"); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
?>
// afficher la question dans la bdd
<fieldset>
<legend>Question</legend>
----
Sujet :, '>,
----
Réponse A :, '>, Réponse B :, '>,
----
Réponse C :, '>, Réponse D :, '>,
</fieldset>
</form>
</html>
<?php
// Ce qu'il se passe suivant le bouton que le joueur à appuyer
switch ($_POST['rep']) {
// si rep => rep_a
case $donnees['rep_a']:
if ($donnees['rep_a'] = $donnees['rep_good']){
$compteur++;
echo $compteur;
} else print ("vous avez perdu");
break;
// si rep => rep_b
case $donnees['rep_b']:
if ($donnees['rep_b'] = $donnees['rep_good']){
$compteur++;
echo $compteur;
} else print ("vous avez perdu");
break;
// si rep => rep_c
case $donnees['rep_c']:
if ($donnees['rep_c'] = $donnees['rep_good']){
$compteur++;
echo $compteur;
} else print ("vous avez perdu");
break;
// si rep => rep_d
case 'rep_d':
if ($donnees['rep_d'] = $donnees['rep_good']){
$compteur++;
echo $compteur;
} else print ("vous avez perdu");
break;