52680.fb2 Справочник по PHP - читать онлайн бесплатно полную версию книги . Страница 158

Справочник по PHP - читать онлайн бесплатно полную версию книги . Страница 158

echo "<center><h2>Спасибо, Ваше мнение учтено!</h2></center>";

$file[$otv]++;

$n++;

// Здесь мы учитываем номер ответа, который пришел к нам из формы,

// увеличив соответствующее значение в массиве и число проголосовавших на 1

$rez="Результаты голосования:n";

// Переменная $rez будет содержать данные о голосовании,

// которые затем запишем обратно в файл

for($i=1;$i<$file_len;$i++) $rez.=$file[$i]."n";

$rez=trim($rez);

$file_rec=@fopen($file_name,"w");

// Здесь мы создаем новый файл, в который затем запишем обновленные данные

if($file_rec) {

$counter=fputs($file_rec,$rez);

// Запись обновленных данных в файл data.txt

fclose($file_rec);

}

else echo "Произошла ошибка записи результатов!";

for($i=1;$i<$file_len;$i++) $pr[$i]=round(($file[$i]/$n)*100);

// Записали в массив $pr, сколько процентов от общего числа голосовавших

// занимает каждый ответ

// Далее идет кусок HTML-кода, который

// отвечает за вывод наших данных на экран

?>

<center><h2>Ваше мнение о сайте:</h2></center><BR>

<table border=1 align=center>

<tr><td>

<B>Просто супер! (<?php echo $file[1];?>):</B>

</td><td>

<img src="img.php?pr=<?php echo $pr[1];?>" height=15>

</td></tr>

<tr><td>

<B>Нормальный. (<?php echo $file[2];?>):</B>

</td><td>

<img src="img.php?pr=<?php echo $pr[2];?>" height=15>

</td></tr>

<tr><td>

<B>Так себе. (<?php echo $file[3];?>):</B>

</td><td>

<img src="img.php?pr=<?php echo $pr[3];?>" height=15>

</td></tr>

<tr><td>

<B>Мне все равно. (<?php echo $file[4];?>):</B>

</td><td>

<img src="img.php?pr=<?php echo $pr[4];?>" height=15>

</td></tr>

<tr><td>

<B>Плохой. (<?php echo $file[5];?>):</B>

</td><td>

<img src="img.php?pr=<?php echo $pr[5];?>" height=15>