Petit Qcm et petit problème

Petit Qcm et petit problème - PHP - Programmation

Marsh Posté le 03-05-2015 à 15:01:17    

Bonjour a tous,
Je me suis mis a la programmation il y a cela 2 semaines, bien sur, j'ai commencé par apprendre le Html et la je suis en train d'apprendre le Php via l'hebergeur Hostinger. Donc j'aimerais faire un QCM dans lequel la page Php serait le page des resultats et si possible savoir comment faire pour comptabiliser les points du joueur je vous remercie grandement d'avance !  ;)  
 
Voici mon Html :  
<html>
<body>
<script type="text/javascript">
dateheure = new Date();
document.write("Nous sommes le "+dateheure.getDate()+"/"+(dateheure.getMonth()+1)+"/"+dateheure.getFullYear()+"<br>" ); document.write("et il est actuellement "+dateheure.getHours()+":"+dateheure.getMinutes());
</script>
<head>
<title>Quiz</title>
</head>
<body bgcolor="#FFFFFF" style="font-family:Kristen ITC"><br/>
<center>
<h2><font color="#FF3300">Quiz de culture general</font></h2><br/>
 
 
<h3><font color="#0000FF">Question n1 : Quel est la taille de la tour Eiffel ?</font></h3>
<h4><form><input type="radio" name="taille" value ="301"/>301 m</br>
<input type="radio" name="taille" value ="381"/>381 m</br>
<input type="radio" name="taille" value ="251"/>251 m</form></h4></form>  
<form method="post" action="fichier reponse php.html">
 
 
 <p><input type="RESET" value="Effacer"> Pour recommencer<br />
 <a><href="fichier reponse php.html"><input type="image"  value="Valider"  ></a>
 
</center>
</body>
</html>  
 
et mon php :
 
<?php
 
// Lecture des entrées
 
//Si la variable $_POST['taille'] taille existe
 
 if(isset($_POST['taille']);
 $taille=htmlentities($_POST['taille']); //On décode des entités HTML
 $point=1; // Dès que le joueur à un bonne reponse il gagne 1 point dans son score final
 $resultatfinal=0; //Le score du joueur est au depart de 0 points
 
 
 //Si la variable taille de la tour eiffel est bien egal a 301
  if ($taille== '301')
  $resultatfinal=$resultatfinal+$point;//+1 a son resultat final
 echo '+1 dans le score final'; //Reponse est correct
     
   
   else ($resultatfinal=$resultatfinal+0;) //Sinon il a faux et + 0 a son resultat final
    echo 'Il ne remporte pas de point'; //Reponse est fausse
   
switch ($resultatfinal)  
 
case 0:  
echo "resultat final = 1/45";
break;
 
case 1:
echo "resultat final = 0/45";
break;
 
 
 
 
?>

Reply

Marsh Posté le 03-05-2015 à 15:01:17   

Reply

Marsh Posté le 03-05-2015 à 18:18:05    

Renseigne toi du côté des variables des session.

Reply

Marsh Posté le 04-05-2015 à 09:24:05    

Merci de ta réponse Antac  :)  
Je vais aller regarder cela néanmoins j'aimerais savoir ce qui ne va pas dans mon code  
En te remerciant d'avance

Reply

Marsh Posté le 04-05-2015 à 09:54:54    

Merci de fermer l'autre topic identique : http://forum.hardware.fr/hfr/Progr [...] 3695_1.htm


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed