Mam dwa pytania dotyczące kodu sondy, który znalazłem w książce.
Oto ten kod:
[php:1:eb6eea4cca]<?php
$color = $_POST["vote"];
if($color == ""){
print("Nie zaznaczyłeś żadnej odpowiedzi!");
}
else{
if(file_exists("votes.data")){
$fp = fopen("votes.data", "r+");
}
else{
$fp = fopen("votes.data", "a+");
}
$swietna = intval(fgets($fp));
$bdobra = intval(fgets($fp));
$dobra = intval(fgets($fp));
$mierna = intval(fgets($fp));
$najgorsza = intval(fgets($fp));
switch($color){
case "swietna":$swietna++;break;
case "bdobra":$bdobra++;break;
case "dobra":$dobra++;break;
case "mierna":$mierna++;break;
case "najgorsza":$najgorsza++;break;
default: print("Ooops, Chyba mamy błąd w skrypcie...");return;
}
fseek($fp, 0);
fputs($fp, $swietna."rn");
fputs($fp, $bdobra."rn");
fputs($fp, $dobra."rn");
fputs($fp, $mierna."rn");
fputs($fp, $najgorsza."rn");
fclose($fp);

$votes_no = $swietna + $bdobra +
$dobra + $mierna + $najgorsza;

$swietna_nazwa = "<font color=green><b>Świetna</b></font>";
$bdobra_nazwa = "<font color=green><b>Bardzo dobra</b></font>";
$dobra_nazwa = "<font color=green><b>Dobra</b></font>";
$mierna_nazwa = "<font color=green><b>Mierna</b></font>";
$najgorsza_nazwa = "<font color=green><b>Najgorsza</b></font>";

$swietna_proc = sprintf("%.0f", $swietna * 100 / $votes_no);
$bdobra_proc = sprintf("%.0f", $bdobra * 100 / $votes_no);
$dobra_proc = sprintf("%.0f", $dobra * 100 / $votes_no);
$mierna_proc = sprintf("%.0f", $mierna * 100 / $votes_no);
$najgorsza_proc = sprintf("%.0f", $najgorsza * 100 / $votes_no);
print("<TABLE border='1'>");

$ocena_nazwa = "<font color=green><b>Ocena strony</b></font>";
$ile_glosow = "<font color=green><b>Ilość głosów</b></font>";
$proc_glosow = "<font color=green><b>Procent głosów</b></font>";
include("tab_row.cod");
print("$code");

$ocena_nazwa = $swietna_nazwa;
$ile_glosow = $swietna;
$proc_glosow = $swietna_proc;
include("tab_row.cod");
print("$code");

$ocena_nazwa = $bdobra_nazwa;
$ile_glosow = $bdobra;
$proc_glosow = $bdobra_proc;
include("tab_row.cod");
print("$code");

$ocena_nazwa = $dobra_nazwa;
$ile_glosow = $dobra;
$proc_glosow = $dobra_proc;
include("tab_row.cod");
print("$code");

$ocena_nazwa = $mierna_nazwa;
$ile_glosow = $mierna;
$proc_glosow = $mierna_proc;
include("tab_row.cod");
print("$code");

$ocena_nazwa = $najgorsza_nazwa;
$ile_glosow = $najgorsza;
$proc_glosow = $najgorsza_proc;
include("tab_row.cod");
print("$code");

print("</TABLE>");
}
?>[/php:1:eb6eea4cca]

Teraz pytania: smile.gif
1. Co trzeba dopisać do tego kodu, żeby ktoś kto głosował już raz nie mógł już więcej oddać głosu?
2. Jak zrobić żeby jakiś obrazek, był powtarzany tyle razy, ile wynosi procent głosów, tak aby przedstawiał graficznie wyniki głosowania?

Proszę o pomoc!