Просмотр'; 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 '
'. $z['vote_name'] .'
'; $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 '
'; echo 'Введите имя:

'; echo 'Варианты ответов:
'; if (isset($_POST['plus'])) { ++$_SESSION['n']; } elseif(isset($_POST['minus'])) { --$_SESSION['n']; } if ($_SESSION['n'] < 2 or empty($_SESSION['n'])) { $_SESSION['n'] = 2; } for ($i=0; $i<$_SESSION['n']; $i++) { echo 'Ответ '. ($i + 1) .':
'; } echo '

'; 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 '
'; echo '
'; 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 '
'; echo '
'; echo '
'; } break; ////////////////////////////// default: echo '
Меню голосований
'; echo ''; echo ''; echo ''; echo ''; break; } require_once("../incfiles/end.php"); ?>