selectRow("SELECT * FROM `city_stella_main` WHERE `city` = ?s", $city); $state = $adb->selectCell("SELECT `state` FROM `character_info` WHERE `guid` = ?d", $guid); $open = ($dat['open']) ?"Голосование открыто" :"Голосование окончено"; if (isset($_POST['vote']) && $level >= $dat['min_level'] && $char_db['vote'] > 0 && $state == $dat['city']) { $quest = $adb->selectCell("SELECT `answer` FROM `city_stella_question` WHERE `id` = ?d and `question` = ?d", $_POST['stella'] ,$dat['id']); $chat->say($guid, "Вы выбрали ответ: $quest - спасибо что проголосавали"); $adb->query("UPDATE `characters` SET `vote` = `vote` - '1' WHERE `guid` = ?d", $guid); $adb->query("UPDATE `city_stella_question` SET `count` = `count` + '1' WHERE `id` = ?d and `question` = ?d", $_POST['stella'] ,$dat['id']); } $vote = $adb->selectCell("SELECT `vote` FROM `characters` WHERE `guid` = ?d", $guid); ?>

Голосование

Центральная Площадь

select("SELECT `id`, `answer`, `count` FROM `city_stella_question` WHERE `question` = ?d ORDER BY `id`", $dat['id']); $count = $adb->selectCell("SELECT SUM(count) FROM `city_stella_question` WHERE `question` = ?d ORDER BY `id`", $dat['id']); echo "
$dat[question]"; if ($vote > 0 && $level > $dat['min_level'] && $state == $dat['city']) { foreach ($rows as $answers) { $id = $answers['id']; echo "
"; } echo "
  "; } else { foreach ($rows as $answers) { $p = rdf(($answers['count'] / $count) * 100); echo "  $answers[answer] ($p%)
"; } } ?>
"; echo "Время голосования: $open
"; echo "Минимальный уровень: $dat[min_level]
"; echo "Можете голосовать раз: $vote
"; ?>

Голосовать имеют право лишь лица достигшие указанного уровня, родившиеся в городе, где проводится голосование.