19-03-1394، 06:43 ب.ظ
من یه جدول categories دارم که شامل چهار فیلد id,parent_id,name,confirmed هست.
حالا میخوام دسته بندیها رو از داخل این جدول بخونم و توی صفحه نشون بدم .
این کد مربوط به بخش php از اسمارتی هست:
وتوی فایل tpl هم کدم به این شکله:
ممنون میشم راهنماییم کنید.
حالا میخوام دسته بندیها رو از داخل این جدول بخونم و توی صفحه نشون بدم .
این کد مربوط به بخش php از اسمارتی هست:
$categories_query= mysql_query("select * from categories WHERE confirmed=1"); $categories_quantity=mysql_num_rows($categories_query); $categories=array(); $i=0; while($categories_fetch= mysql_fetch_array($categories_query)){ $categories[$i++]=array( 'id'=>$categories_fetch['id'], 'name'=>$categories_fetch['name'], 'parent_id'=>$categories_fetch['parent_id'], ); } $smarty->assign("categories",$categories); $smarty->assign("categories_quantity",$categories_quantity);
وتوی فایل tpl هم کدم به این شکله:
<div class="collapse navbar-collapse" id="main-nav"> <ul class="nav navbar-nav"> <li class="active"><a href="#">{$categories[0].name}</a></li> {section name=category start=1 loop=$categories} {if !($categories[category].parent_id)} <li><a href="#">{$categories[category].name}</a></li> {/if} {/section} </ul> </div>تا اینجا تونستم دسته بندیهایی که زیردسته بندی ندارن رو نمایش بدم اما نمیدونم چطوری میتونم زیردسته بندیها رو نمایش بدم.
ممنون میشم راهنماییم کنید.