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
|
<form action="<?php $_SERVER["PHP_SELF"]?>" method="post">
<fieldset><legend>Votez pour votre joueur favori</legend>
<input type="radio" name="nom" value="Zidan" /><label>Zidane</label><br />
<input type="radio" name="nom" value="Ronal" /><label>Ronaldo</label><br />
<input type="radio" name="nom" value="Barth" /><label>Barthez</label><br />
<input type="submit" name="Voter" />
</fieldset>
</form>
<?php
$vote = array("zidan" => "Zidane", "Ronal" => "Ronaldo", "Barth" => "Barthez");
if (isset($_POST['nom']))
{
$id_files = fopen("fichier_vote.txt", "a+");
flock($id_files, 2);
fwrite($id_files, $_POST["nom"] . "\n");
flock($id_files, 3);
fclose($id_files);
}
else
{
$id_files = fopen("fichier_vote.txt", "r");
flock($id_files, 1);
$result = array("Zidane" => 0, "Ronaldo" => 0, "Barthez" => 0);
while ($ligne=fread($id_files, 5))
{
switch ($ligne)
{
case "Zidan\n";
$result["Zidane"]++;
break;
case "Ronal\n";
$result["Ronaldo"]++;
break;
case "Barth\n";
$result["Barthez"]++;
break;
}
}
flock($id_files, 3);
fclose($id_files);
foreach($result as $joueur => $vote)
{
print ("$joueur à $vote<br />");
}
}
?> |
Partager