Petit Qcm et petit problème - PHP - Programmation
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
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
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;
?>