Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Как вывести количество проголосовавших в компоненте рейтинг объектов

04.10.2012, 22:12
Закиров Антон
Илья Блохин

Зарегистрирован:
2011-02-01
Сообщений: 8

Кто нибудь делал вывод количества проголосовавших? Подскажите как это сделать.
04.10.2012, 22:40
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

$checkedrow - переменная для вывода в необходимом месте

Системные настройки:
$checkedrow = $db->get_var("SELECT SUM(Checked) FROM Message".$cc_env['Class_ID']."
WHERE Object_Sub_Class_ID=".$scID."
AND Object_ID=".$objID."");

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
05.10.2012, 14:15
MipH
Спирин Дмитрий
MipH

Зарегистрирован:
2004-12-22
Сообщений: 252

Тут главное не переборщить и не заставлять систему делать подобные выше запросы в СПИСКЕ объектов. Если рейтинг надо вывести именно в списке, то лучше выполнить ОДИН запрос для подсчета данных сразу для ВСЕХ объектов из списка.

Например, так:
Код:
$checkedrowS = $db->get_get_results("SELECT Object_ID, SUM(Checked) as sum FROM Message".$cc_env['Class_ID']."
WHERE Object_Sub_Class_ID=".$scID."
ORDER BY Object_ID");
foreach ( $checkedrowS as $checkedrow)
{
echo $checkedrow->Object_ID." - " . $checkedrow->sum;
}


bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
198 196 2012-10-05 14:15:47 12650
Описание проекта