我只是想按产品类别列出产品列表侧边栏。我想当我点击一个类别时,它只显示这个类别的产品和另一个隐藏。
我的jQuery代码
$(document).ready(function () {
$(".show_hide").show();
$(".slidingDiv").hide();
$('.show_hide').click(function () {
$(".slidingDiv").slideToggle();
});
});
我的PHP代码
<? foreach($test as $t): ?>
<big><a href='javascript:void(0);' class='show_hide'><?php $t['category']; ?></a></big>
<?
$cat_id=$t['category_id'];
$query1=$this->db->query("select * from product where category_id='$cat_id'");
$test1=$query1->result_array();
?>
<div class='slidingDiv'>
<? foreach($test1 as $t1):?>
<a href='<?php print base_url('index.php/admin_panel/product/'.$t1['product_id'])?>'><?php print $t1['product_name']; ?></a><br/>
<?php endforeach; ?>
</div>
<?php endforeach; ?>
我的问题是当我单击一个类别时,每个类别都会显示所有产品。
如何在foreach循环中显示每个类别的产品?