<?php function display_children($parent, $level, $dbcategories, $dbstore) { $ID = $row['ID']; $Count = $row_c[0]; echo str_repeat(' ',$level).\"<a href=\"showcat.php?cat=\".$row['ID'].\"\">\".$row['Name'].\"($Count)<br>n\"; display_children($row['ID'], $level+1, $dbcategories, $dbstore); } } ?>
W bazie danych mam
CREATE TABLE cat ( ID int(11) UNSIGNED NOT NULL AUTO_INCREMENT, IDpar int(11) UNSIGNED DEFAULT '0', Name char(35) DEFAULT NULL, PRIMARY KEY (ID) ) TYPE=MyISAM;
No i wszystko fajnie chodzi, tylko że ten COUNT podaje wartość tylko przy kategoriach jakie są ostatnie w hierarchi. A mi chodzi o to, żeby zliczał wszystko.
Np. Jeśli jest kilka podkategorii w kategorii „komputery”, to żeby przy kategorii komputery pokazywał sumę wszystkich artykułów z danych podkategorii.
Czy wie ktoś jak to zrobić??