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

Проблема с выводом количества записей в компоненте?

23.06.2010, 20:22
Константин

Зарегистрирован:
2010-06-23
Сообщений: 8

Требуется вывести подразделы и подсчитать количество в них записей.Пробую через переменную %SUB.Ниже приведен шаблон вывода.
$browse_sub[prefix] ="";
$browse_sub[suffix] = "";
$browse_sub[unactive] = "<div class='move'>
<h3><a>%NAME</a></h3><div class='green'>".listQuery("SELECT COUNT(*) AS col FROM Message152 WHERE `Subdivision_ID`=%SUB",'$data[col]')."вопроса</div><div class='clr'></div></div>";
$browse_sub[active] = "";
$browse_sub[active_link] = "";
$browse_sub[divider] = '';
Может кто встречался с такой проблемой.
23.06.2010, 21:11
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

А в чем собственно проблема то? :-)

Если память не изменяет нужно вот так:
Код:
$browse_sub[unactive] = "
%NAME \".listQuery(\"SELECT COUNT(*) AS col FROM Message152 WHERE `Subdivision_ID`=\$data[\$i][Subdivision_ID] AND Checked=1\",\"\\\$data[col]\").\"вопроса";
23.06.2010, 21:53
Константин

Зарегистрирован:
2010-06-23
Сообщений: 8

Большое спасибо, а то сегодня пару часов провозился.Просто не сообразил что данные можно взять из массива $data[$i].Вы маленькую ошибку допустили.Вот конечный запрос.
Код:
\".listQuery(\"SELECT COUNT(*) AS col FROM Message152 WHERE `Subdivision_ID`='\".\$data[\$i][Subdivision_ID].\"' AND Checked=1\",\"\\\$data[col]\").\"
198 196 2010-06-23 21:53:25 10547
Описание проекта