我正在建立一個超市與php,mysql和smarty模板的自定義購物車 產品類別和子類別必須在分開表 類別表(ID ,catname) 子類別表(ID,CAT_ID,子類),其中CAT_ID指類別 讓說我有2類和2個亞類爲每個類別 我的PHP代碼類別和子類別與php,mysql和smarty
$smarty = new Smarty;
$smarty->caching = true;
$smarty->cache_lifetime = 120;
$category_mysql = "SELECT * FROM category";
$run_category = mysql_query($category_mysql, $link) or die(mysql_error());
$all_category = mysql_num_rows($run_category);
$category_link = array();
$i=0;
while ($category = mysql_fetch_assoc($run_category)) {
$ml = array(
'id' => $category['id'],
'catname'=> $category['catname'],
);
$category_link[$i++] = $ml;
}
$smarty->assign('category_link', $category_link);
$smarty->display("products.tpl");
和我的HTML代碼是:
{section name=cats loop=$category_link}
<div class="category">{$category_link[cats].catname}</div>
{/section}
如何查看它屬於的類別下的每個子類別? 像:
<div class="category">Category 1</div>
<div class="subcat">Sub Cat 1</div>
<div class="subcat">Sub Cat 2</div>
<div class="category">Category 2</div>
<div class="subcat">Sub Cat 3</div>
<div class="subcat">Sub Cat 4</div>
問候
子類別如何與其各自的父類別關聯? – RobertB
@RobertB這正是我想知道我要讓子類別顯示每個類別和serached的解決方案,並沒有發現 –
我重讀你的問題,看看你提供我正在尋找的信息是什麼。 – RobertB