Просмотр';
if (empty($_GET['id']))
{
echo 'Ошибка выбора опроса!';
echo 'В начало';
require_once("../incfiles/end.php");
exit;
}
$id = abs(intval($_GET['id']));
$q = mysql_query("SELECT * FROM vote_name WHERE id='" . $id . "';");
if (mysql_num_rows($q) == false)
{
echo 'Ошибка выбора опроса!
';
echo 'В начало';
require_once("../incfiles/end.php");
exit;
}
$z = mysql_fetch_array(mysql_query("SELECT vote_name FROM vote_name WHERE id='". $id ."'"));
echo '
';
$c = mysql_query("SELECT * FROM votes_rezult WHERE id_vote='". $id."';");
$sum_count_vote = mysql_fetch_array(mysql_query("SELECT SUM(count) FROM votes_rezult WHERE id_vote='". $id ."';"));
while ($array = mysql_fetch_array($c))
{
echo $array['name'] . ' - ' . $array['count'] . ' [x | e]
';
}
echo '[Удалить | Редактировать | Добавить ответ]
';
echo 'Всего голосов ' . $sum_count_vote[0] . '
';
echo 'Назад';
break;
/////////////////////////////
case "list":
$q = mysql_query("SELECT id, vote_name FROM vote_name ORDER BY id DESC;");
echo 'Список
';
if (mysql_num_rows($q) == 0)
{
echo 'Пока не за что голосовать =)
';
} else
{
while ($array = mysql_fetch_array($q))
{
echo '';
}
}
break;
//////////////////////////////
case "del":
echo 'Удаление
';
if (empty($_GET['id']))
{
echo 'Ошибка!
';
echo 'Назад';
require_once("../incfiles/end.php");
exit;
}
$id = abs(intval($_GET['id']));
if (isset($_GET['all']))
{
mysql_query("DELETE FROM vote_name WHERE id='". $id ."';");
mysql_query("DELETE FROM votes_rezult WHERE id_vote='". $id ."';");
mysql_query("DELETE FROM vote_user WHERE id_vote='". $id ."';");
mysql_query("OPTIMIZE TABLE vote_name;");
mysql_query("OPTIMIZE TABLE votes_rezult;");
mysql_query("OPTIMIZE TABLE vote_user;");
} else
{
mysql_query("DELETE FROM votes_rezult WHERE id='". $id ."';");
mysql_query("OPTIMIZE TABLE votes_rezult;");
}
echo 'Ok!
Назад';
break;
//////////////////////////////
case "new":
echo 'Новый опрос
';
if (isset($_POST['submit']))
{
if (empty($_POST[0]) or empty($_POST[1]) or empty($_POST['name']))
{
echo 'Необходимо ввести имя и минимум 2 ответа';
} else
{
mysql_query("INSERT INTO vote_name SET vote_name='". check($_POST['name']) ."', time='". $realtime ."';");
$id_vote = mysql_insert_id();
for ($i=0; $i<$_SESSION['n']; $i++)
{
$text = check($_POST[$i]);
if (empty($text))
{
continue;
}
mysql_query("INSERT INTO votes_rezult SET id_vote='". $id_vote ."', name='". $text ."';");
unset ($_POST[$i]);
}
echo 'Опрос успешно добавлен!
';
unset ($_SESSION['n'], $_POST['submit'], $_POST['name']);
echo 'Назад';
}
} else
{
echo '';
}
break;
//////////////////////////////
case "edit":
echo 'Редактировать
';
if (empty($_GET['id']))
{
echo 'Не выбран опрос!
Назад';
require_once("../incfiles/end.php");
exit;
}
$id = abs(intval($_GET['id']));
if (isset($_GET['all']))
{
$q = mysql_query("SELECT vote_name FROM vote_name WHERE id='". $id ."';");
} else
{
$q = mysql_query("SELECT name FROM votes_rezult WHERE id='". $id ."';");
}
if (mysql_num_rows($q) == 0)
{
echo 'Неверный id!
Назад';
require_once("../incfiles/end.php");
exit;
}
if (isset($_POST['save']) and !empty($_POST['name']))
{
if (isset($_GET['all']))
{
mysql_query("UPDATE vote_name SET vote_name='". check($_POST['name']) ."' WHERE id='". $id ."';");
} else
{
mysql_query("UPDATE votes_rezult SET name='". check($_POST['name']) ."' WHERE id='". $id ."';");
}
echo 'Изменения сохранены!
Назад';
unset ($_POST['save'], $_POST['name']);
} else
{
$array = mysql_fetch_array($q);
echo '';
}
break;
//////////////////////////////
case "add":
echo 'Добавить ответ
';
if (empty($_GET['id']))
{
echo 'Не выбран опрос!
Назад';
require_once("../incfiles/end.php");
exit;
}
$id = abs(intval($_GET['id']));
$q = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM vote_name WHERE id='". $id ."';"));
if ($q[0] = 0)
{
echo 'Несуществующий опрос!
Назад';
require_once("../incfiles/end.php");
exit;
}
if (isset($_POST['add']) and !empty($_POST['name']))
{
mysql_query("INSERT INTO votes_rezult SET name='". check($_POST['name']) ."', id_vote='". $id ."';");
echo 'Добавлено!
Назад';
} else
{
echo '';
}
break;
//////////////////////////////
default:
echo 'Меню голосований
';
echo '';
echo '';
echo '';
echo '';
break;
}
require_once("../incfiles/end.php");
?>