У меня есть первые столы для столов: для продуктов Вторая таблица: для категорий
я хочу показать в браузере, как это
категория1 (20) категория2 (5) категория3 (3)
$select_sub_cat = mysql_query("SELECT * FROM sub_cat WHERE ct_id='".$row_main['id']."' "); while($row_sub = mysql_fetch_array($select_sub_cat)) { $select_num_sub = mysql_query("SELECT * FROM market WHERE sub_cat='".$row_sub['id']."' "); $row_num_sub = mysql_num_rows($select_num_sub); $smarty->assign('numb',$row_num_sub); $sub_cats[] = $row_sub; } $smarty->assign('sub_cats',$sub_cats);
Попробуй это:
$select_sub_cat = mysql_query("SELECT * FROM sub_cat WHERE ct_id='".$row_main['id']."' "); while($row_sub = mysql_fetch_array($select_sub_cat)) { $select_num_sub = mysql_query("SELECT * FROM market WHERE sub_cat='".$row_sub['id']."' "); $smarty->assign('numb',$row_num_sub); $sub_cats[] = $row_sub; $sub_cats['count']=mysql_num_rows($select_num_sub); } $smarty->assign('sub_cats',$sub_cats);
Пытаться
$select_sub_cat = mysql_query("SELECT * FROM sub_cat WHERE ct_id='".$row_main['id']."' "); while($row_sub = mysql_fetch_array($select_sub_cat)) { $select_num_sub = mysql_query("SELECT * FROM market WHERE sub_cat='".$row_sub['id']."' "); $sub_cats[] = $row_sub; $sub_cats['count']=mysql_num_rows($select_num_sub); } $smarty->assign('sub_cats',$sub_cats);
а затем призовите своего умного:
{$ sub_cats.name} ({$ sub_cats.count}) // $ sub_cats.name должно быть «именем» категории