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

для раздела вывести подразделы с объектами

15.12.2010, 22:59
Гость
Гость

задача: есть каталог с двумя уровнями категорий. второй уровень категорий имеет объекты товары. нужно при выборе категории 1 уровня получить "двойной" список: подкатегории с товарами.

было сделано так:

$browse_cat[unactive] = "
<li>
< а href=%URL>%NAME< / а >
".opt( $uSubID = "\".\$data[\$i][Subdivision_ID].\"", "")."
".opt( $sql = "SELECT Sub_Class_ID FROM Sub_Class WHERE Subdivision_ID = $uSubID AND Checked = 1 ORDER BY Priority LIMIT 1", "")."
".s_list_class($uSubID, listQuery($sql, "\$data[Sub_Class_ID]"))."
</li>
";

категории выводятся, но товары (объекты) нет. подскажите где ошибка

P.S. замечено, что переменная $uSubID и результат функции listQuery($sql, "\$data[Sub_Class_ID]") - возвращают правильные значения. и функция s_list_class(...) с этими значениями нормально возвращает список объектов.
16.12.2010, 10:02
Мария
FreshLab

Зарегистрирован:
2010-08-03
Сообщений: 21

разобрался - помогло это

$browse_cat[unactive] = "
<li>
< a href=%URL>%NAME< / a >
\".opt( \$uSubID = \$data[\$i][Subdivision_ID], \"\").\"
\".opt( \$sql = \"SELECT Sub_Class_ID FROM Sub_Class WHERE Subdivision_ID = \$uSubID AND Checked = 1 ORDER BY Priority LIMIT 1\", \"\").\"
\".opt( \$uCC = listQuery(\$sql, '\$data[Sub_Class_ID]'), \"\" ).\"
\".s_list_class(\$uSubID, \$uCC).\"
</li>
";

ifreshlab
198 196 2010-12-16 10:02:35 10923
Описание проекта