//Загружаем активный опрос
mysql_connect($server, $user, $pass) or die('<b>Нет коннекта с базой данных.</b>');
mysql_select_db($db);
$q1 = mysql_query("SELECT * FROM question WHERE quest_active='1'");
$a = mysql_fetch_array($q1);
//Текст вопроса в опросе
$quest_quest=$a['quest_quest'];
//Текущий номер опроса
$quest_id=$a['quest_id'];
//Текст вариантов ответов
$qa=$a['quest_vara'];
$qb=$a['quest_varb'];
$qc=$a['quest_varc'];
$qd=$a['quest_vard'];
$qe=$a['quest_vare'];
//Счетчики голосов
$ca=$a['quest_countera'];
$cb=$a['quest_counterb'];
$cc=$a['quest_counterc'];
$cd=$a['quest_counterd'];
$ce=$a['quest_countere'];
echo "<br>";
//Если нажали на кнопку "Проголосовать"
if (empty($_POST)):else:
echo "REQUEST прошел";
setcookie('cookies_question',$quest_id,time()+31570560);
echo $cookies_question;
// Добавляем голос в 1 вариант
if ($_POST['variant']==1):$increment=$a['quest_countera']+1;$q2=mysql_query("UPDATE LOW_PRIORITY question SET quest_countera=$increment WHERE quest_id=$quest_id");endif;
// Добавляем голос в 2 вариант
if ($_POST['variant']==2):$increment=$a['quest_counterb']+1;$q2=mysql_query("UPDATE LOW_PRIORITY question SET quest_counterb=$increment WHERE quest_id=$quest_id");endif;
// Добавляем голос в 3 вариант
if ($_POST['variant']==3):$increment=$a['quest_counterc']+1;$q2=mysql_query("UPDATE LOW_PRIORITY question SET quest_counterc=$increment WHERE quest_id=$quest_id");endif;
// Добавляем голос в 4 вариант
if ($_POST['variant']==4):$increment=$a['quest_counterd']+1;$q2=mysql_query("UPDATE LOW_PRIORITY question SET quest_counterd=$increment WHERE quest_id=$quest_id");endif;
// Добавляем голос в 5 вариант
if ($_POST['variant']==5):$increment=$a['quest_countere']+1;$q2=mysql_query("UPDATE LOW_PRIORITY question SET quest_countere=$increment WHERE quest_id=$quest_id");endif;
endif;
if ($_COOKIE['cookies_question']==$quest_id):
//ВЫВОД РЕЗУЛЬТАТОВ ОПРОСА
echo "Debug: ВЫВОД РЕЗУЛЬТАТОВ ОПРОСА";
echo "<FONT class='NEWSCAPT'>Результаты опроса:</FONT><br><br>";
echo "<DIV align='justify'>".$a['quest_quest']."</DIV>";
if ($qa=="<none>"):else:echo "<br>".$qa."<br>".$ca." (100%)";endif;
if ($qb=="<none>"):else:echo "<br>".$qb."<br>".$cb." (100%)";endif;
if ($qc=="<none>"):else:echo "<br>".$qc."<br>".$cc." (100%)";endif;
if ($qd=="<none>"):else:echo "<br>".$qd."<br>".$cd." (100%)";endif;
if ($qe=="<none>"):else:echo "<br>".$qe."<br>".$ce." (100%)";endif;
else:
//ВЫВОД ФОРМЫ ОПРОСА
echo "<FORM action='' method='post'>";
echo "<FONT class='NEWSCAPT'>Опрос:</FONT><br><br>";
echo "<DIV align='justify'>".$quest_quest."</DIV><br>";
if ($qa=="<none>"):else:echo "<INPUT title='Выбрать вариант ответа' name='variant' value='1' type='radio' checked> $qa</INPUT><br>";endif;
if ($qb=="<none>"):else:echo "<INPUT title='Выбрать вариант ответа' name='variant' value='2' type='radio'> $qb</INPUT><br>";endif;
if ($qc=="<none>"):else:echo "<INPUT title='Выбрать вариант ответа' name='variant' value='3' type='radio'> $qc</INPUT><br>";endif;
if ($qd=="<none>"):else:echo "<INPUT title='Выбрать вариант ответа' name='variant' value='4' type='radio'> $qd</INPUT><br>";endif;
if ($qe=="<none>"):else:echo "<INPUT title='Выбрать вариант ответа' name='variant' value='5' type='radio'> $qe</INPUT><br>";endif;
echo "<br><INPUT title='Проголосовать' value='Проголосовать' type='submit'></INPUT>";
echo "</FORM>";
endif;
// logic.php
<?php //ЛОГИКА ОПРОСА
error_reporting(E_ALL);
// Инициализация переменных для работоспособности сайта
$server = '<hidden>'; // Название сервера (Для БД)
$user = 'root'; // Имя пользователя
$pass = '<hidden>'; // Пароль к базе данных
$db = 'database'; // Имя базы данных
//Загружаем активный опрос
mysql_connect($server, $user, $pass) or die('<b>Нет коннекта с базой данных.</b>');
mysql_select_db($db);
$q1 = mysql_query("SELECT * FROM `question` WHERE `quest_active`='1'");
$a = mysql_fetch_array($q1);
//Текст вопроса в опросе
$quest_quest=$a['quest_quest'];
//Текущий номер опроса
$quest_id=$a['quest_id'];
//Если нажали на кнопку "Проголосовать"
if (empty($_POST)):else:
setcookie('cookies_question',$quest_id,time()+10);
//Добавление элементов
...............................................................
endif;
?>
// output.php
<?php //ВЫВОД ДАННЫХ
if ($cookies_question==$quest_id):
//ВЫВОД РЕЗУЛЬТАТОВ ОПРОСА
...............................................................
else:
//ВЫВОД ФОРМЫ ОПРОСА
echo "<FORM action='' method='post'>";
...............................................................
endif;
?>