当前位置: 代码迷 >> PHP >> 默认是显示所有ID内容,怎么只单独显示某一ID内容
  详细解决方案

默认是显示所有ID内容,怎么只单独显示某一ID内容

热度:85   发布时间:2016-04-28 17:52:32.0
默认是显示所有ID内容,如何只单独显示某一ID内容
第一个公告的文章,默认是显示所有分类的文章,如何只显示其中一个ID分类的文章?


<div class="box">
<h2>商城动态</h2>
<div class="p5" style="height:356px;">
<ul class="list">
{query:name=article order=id desc limit=14}
<li><a href="{url:/index/article/id/$item[id]}" target="_blank">{echo:String::msubstr($item['title'],0,15)}</a></li>
{/query}
</ul>
</div>
</div>


第二个是商品列表,默认也是把所有的分类以及分类下的商品都显示出来,如何只显示其中一个或指定的某个ID分类呢?


<div class="mt10 product_show " >
{list:items=$category item=$categ}
<dl class="">
<dt class="head-bar"><span class="title"><a href="{url:/index/category/cid/$categ[id]}">{$categ['title']}</a></span>
{list:items=$categ['child'] item=$child}
<span class="fr"><a href="{url:/index/category/cid/$child[id]}">{$child['title']}</a></span>
{/list}
</dt>
<dd class="mt5 ">
<ul class="clearfix">
{set:$path_like = "like '$categ[path]%'";}
{query:name=goods where= is_online eq 0 and category_id in (select id from tiny_goods_category where path $path_like) order=sort desc limit=10}
<li>
<dl class="product">
<dt class="img"><a href="{url:/index/product/id/$item[id]}"><img src="{echo:Common::thumb($item['img'],220,220);}" width=220></a></dt>
<dd class="title"><a href="{url:/index/product/id/$item[id]}">{$item['name']}</a></dd>
<dd><span class="price">{$currency_symbol}{$item['sell_price']}</span><span class="market_price"><del>{$currency_symbol}{$item['market_price']}</del></span></dd>
</dl>
</li>
{/list}
</ul>
</dd>
</dl>
{/list}
</div>


恳请各位大虾帮帮忙,小弟在此谢过了!
------解决思路----------------------
例如顯示所有分類id=1的記錄

可以這樣寫

{query:name=goods where= is_online eq 0 and category_id eq 1 order=sort desc limit=10}

至於你要查哪個分類,可以在數據庫中查出分類ID.
  相关解决方案