Перейти к содержимому


fotomemory

Регистрация: 18 Jan 2012
Offline Активность: Dec 09 2014 10:32 PM
-----

Мои темы

category_tree.php вывод цены от...

14 November 2014 - 04:11 PM

Доброго дня всем!

Помогите решить задачу, невыходит определить ID категории

вот файл category_tree.php

<?php
/* available
[categoryID]
[name]
[products_count]
[products_count_admin]
[parent]
[picture]
[subcount]
[level]
[ExpandedCategory]
[ExistSubCategories]
[description]
*/

if(isset($categoryID)) {
$out = catGetCategoryCompactCList($categoryID);
} else {
$out = catGetCategoryCompactCList(1);
}
$smarty->assign('categories_tree_count', count($out));
$smarty->assign('categories_tree', $out);

/* мой запрос который не может определить ID категории и вывести его в min_price*/
$result = mysql_query("SELECT MIN(Price) FROM " . PRODUCTS_TABLE . " WHERE categoryID=33 AND enabled>0");
$min_price = mysql_result($result, 0);
$smarty->assign('min_price', $min_price);

foreach($cats as $catTmp) {
if ($catTmp['subcount'] == 0) {

$q = db_query("select s.*, t.filename FROM " . PRODUCTS_TABLE . " AS s
LEFT JOIN " . PRODUCT_PICTURES . " AS t on (s.default_picture=t.photoID AND s.productID=t.productID)
WHERE s.categoryID=" . (int) $catTmp['categoryID'] . " AND s.enabled=1 ORDER BY s.price, s.date_added ASC LIMIT 0, 4");
$catTmp['items'] = array();
while ($row = db_fetch_row($q)) {
$row["picture"] = $row["filename"];
$row["cena"] = $row["Price"];
$row["Price"] = show_price($row["Price"]);
$catTmp['items'][] = $row;
}

}
$catTmpLev = catGetCategoryById($catTmp['categoryID']);
$catTmp['description'] = $catTmpLev['description'];
$catsTmp[] = $catTmp;

}
$smarty->assign('big_categories_tree_count', count($catsTmp));
$smarty->assign('big_categories_tree', $catsTmp);
?>



Где в запросе я пытаюсь вывести SELECT MIN(Price) FROM " . PRODUCTS_TABLE . " WHERE categoryID=33 AND enabled>0 минимальную цену с категории ID 33
но мне нужно чтобы само определяло ID категории

Выводится это все дело в big_category_tree.tpl.html