|
|
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
|