Shinbolat
Новичок
Не могу найти ошибку. В моем случай не работает else.
А вот те самые функций, работает отлично, проверил через print_r:
Если parent_id = 0 то работает, а если 1 или будет другой значение, то не работает else.
П. С.Не ругайте, я новичок.
PHP:
function indexAction() {
$catId = isset($_GET['id']) ? $_GET['id'] : null;
if(!$catId) exit();
$ChilCats = null;
$Products = null;
$Category = getCatById($catId);
if($Category['parent_id'] == 0) {
$ChilCats = getChildrenForCat($catId);
}
else {
$Products = getProductsByCat($catId);
}
PHP:
function getProductsByCat($itemId) {
$result = mysql_query("
SELECT *
FROM products
WHERE category_id = '$itemId';
"
);
return CreateTemplateArray($result);
}
function getChildrenForCat($catId) {
$result = mysql_query("
SELECT *
FROM categories
WHERE parent_id='$catId'
");
return CreateTemplateArray($result);
}
П. С.Не ругайте, я новичок.