Bonsoir à tous,

Je réalise un sondage et j'ai un petit problème c'est que je clique sur le bouton valider lorsque je coche la réponse mais rien ne se passe, alors que normalement le nombre total des personnes qui on voter doit s'afficher lorsque je clique sur le bouton. Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Je tiens à dire que j'ai mis une valeur à la variable $choix car si je n'en met pas il me met un message d'erreur en me disant que la variable $choix n'est pas déclaré.

Merci d'avance pour votre aide.