Блузы ( 3шт. )
Юбки ( 63шт. )
Брюки ( 23шт. )
Лосины ( 85шт. )
Кардиганы ( 43шт. )
Джинсы ( 90шт. )
Что удалось сделать на данный момент можно посмотреть по ссылке там в левой части меню и после категорий уже подсчитывается количество товаров но моих знаний хватило чтоб подсчитать количество ВСЕХ товаров в этом каталоге и вывести их: http://test[dot]corona-jeans[dot]ru/view[dot][dot][dot]197-0015f2b8ef81
Вчера весь день изучал PHP но так и не получилось реализовать задуманное.
На вас одна надежда)
Причем самому хочется понять что я не так делаю.
А вообще за помощ заранее спасибо.
Вот PHP код вывода меню:
$result3 = mysql_query ("SELECT name,group_id,parent_group_id FROM shop_groups WHERE hidden!=1 ORDER By position");
while ($myrow3 = mysql_fetch_assoc($result3))
{
$res[$myrow3['parent_group_id']] [$myrow3['group_id']]=$myrow3;
}
$res22 = mysql_query("SELECT COUNT(*) FROM shop_items WHERE name LIKE '%$name%' AND owner_id ='0' ");
$row22 = mysql_fetch_array($res22);
$menu="<div id='menu_left'> <ul>";
foreach($res[0] as $r=>$item){
if(isset($res[$item['group_id']])){
$menu.='<li><span>'.$item['name'].'</span> <span class="est_v_nali"> ('.$total22.' шт.)</span>';
$menu.='<ul>';
foreach($res[$item['group_id']] as $i=>$subItem)
{
if($_GET['parent_group_id']&&$_GET['parent_group_id']==$subItem['group_id']){
$menu.='<li class="active"><a href="view_cat.php?parent_group_id='.$subItem["group_id"].' ">'.$subItem['name'].'</a> </li>';
}
else {
$menu.='<li><a href="view_cat.php?parent_group_id='.$subItem["group_id"].'">'.$subItem['name'].'</a> </li>';
}
}
$menu.='</ul>';
}
else
{
$menu.='<li><a href="view_cat.php?parent_group_id='.$item["group_id"].'">'.$item['name'].'</a>';
$menu.='
<span class="est_v_nali"> ('.$row22[0].' шт.)</span>
</li>
';
}
}
$menu.='</ul></div>';
echo $menu;
Табличка со всеми товарами называется shop_items
В ней есть поля:
parent_group_id содержит значения к какой категории принадлежит товар
Еще есть табличка shop_groups в ней содержатся все категории и в ней есть поле group_id
Так вот если у товара поле parent_group_id равно полю group_id в таблице shop_groups то товар пренадлежит этой категории.
Например в табличке товаров (shop_items ):
V458 Лос. у него parent_group_id='123456'
А в табличке категорий (shop_groups) поле group_id тоже равно 123456
а поле name ='Лосины'
ТО
Этот товар "V458 Лос" принадлежит категории Лосины
И так по всем товарам