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 57 58 59 60 61 62 63 64 65 66 67
| <html>
<head><title>QCM</title></head>
<body>
Question : "L'arc cosinus, c'est une herbe aromatique ?"
<form name="formulaire" method="post" action="qcm.php">
<input type="radio" name="choix" value="oui"> oui...
<input type="radio" name="choix" value="non"> non...
<input type="radio" name="choix" value="pas"> ne sait pas...
<input type="submit" value="Validez votre réponse">
</form>
<?
//Ce script va permettre tout simplement de tester la valeur du bouton-radio coché par l'internaute, et selon cette valeur, d'incrémenter (d'ajouter 1) à tel ou tel fichier.txt
$choix = 'oui';
switch($choix)
{
case "oui":
$fichier = fopen("oui.txt","r+");//r+:lecture et écriture du fichier
$sond = fgets($fichier,255);
$sond++;//incrémentation
fclose($fichier);//fermeture du fichier
$fichier = fopen("oui.txt","w");//écriture seule, écrase le fichier s'il existe
fwrite($fichier,$sond);//ecrit une chaine dans un fichier
fclose($fichier);
break;
case "non":
$fichier = fopen("non.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("non.txt","w");
fwrite($fichier,$sond);
fclose($fichier);
break;
case "pas":
$fichier = fopen("pas.txt","r+");
$sond = fgets($fichier,255);
$sond++;fclose($fichier);
$fichier = fopen("pas.txt","w");
fwrite($fichier,$sond);
fclose($fichier);
break;
}
$fichier = fopen("oui.txt","r"); //fopen: ouvre le fichier r: lecture seule
$sonda = fgets($fichier,255);//Lit et retourne une ligne de fichier 255: longueur
fclose($fichier);//fermeture du fichier
$fichier = fopen("non.txt","r");
$sondb = fgets($fichier,255);// Lit et retourne une ligne de fichier 255: longueur
fclose($fichier);
$fichier = fopen("pas.txt","r");
$sondc = fgets($fichier,255);
fclose($fichier);
$tot_sond=($sonda+$sondb+$sondc);//addition des réponses
echo "Nombre de \"oui\" : ",$sonda;?><br><?
echo "Nombre de \"non\" : ",$sondb;?><br><?
echo "Nombre de \"ne sait pas\" : ",$sondc;?><br><?
echo "Nombre total de votes : ",$tot_sond;
?>
</body></html> |
Partager