1. Ich hab eine Funktionierene Umfrage gemacht doch ich will das jeder nur einmal abstimmen kann. (Ich denke mal das würde mir cookies klappen). Wie müsste ich dann mein Script ergänzen?
Code
<p><?= $frage ?></p>
<?
if (!isset($_POST['umfrage'])) echo "<p>Bitte erst abstimmen, dann klicken!</p>";
else {
$stimme = $werte[$_POST['umfrage']];
echo "<p>Ihre Antwort: $stimme</p>";
$aktuell ="";
$alle_stimmen = 0;
$poll = array();
$dz = fopen($ergebnis,"r");
while (!feof($dz)){
$name = trim(fgets($dz));
$wert = trim(fgets($dz));
if ($stimme == $name) $wert++;
$poll[$name] = $wert;
$aktuell .= $name.$nz.$wert.$nz;
}
fclose($dz);
$dz = fopen($ergebnis,"w");
fwrite($dz,trim($aktuell));
fclose($dz);
Alles anzeigen
Vll mit setcookie ?
2. wie mache ich das bei alle stimmen immer eins dazugezählt wird wenn einer abstimmt ( ist ja auch so gedacht). einfach $alle_stimmen = ++; ?