网上商城系统价格筛选的实现

技术干货· 2021-03-26 阅读:59

网上商城系统在开发过程中,一般有:按价格、销量、评价数、浏览数量等对商品进行筛选,在实际的商城开发过程中,网上商城系统价格筛选是如何实现的呢?

下面我们将具体的代码贴上来给大家分析一下:

 网上商城系统

代码示例:

   $minPrice = input("param.minPrice");//最低价格
   $maxPrice = input("param.maxPrice");//
最高价格
if($minPrice!='' && $maxPrice!=''){
       $where[] = ['shopPrice','between',[(int)$minPrice,(int)$maxPrice]];
   }elseif($minPrice!=''){
       $where[] = ['shopPrice','>=',(int)$minPrice];
}elseif($maxPrice!=''){
   $where[] = ['
shopPrice','<=',(int)$maxPrice];
}
$list = Db::name("goods")

   ->where($where)->
   ->order("goodsId desc")
   ->paginate(input('pagesize/d',16))->toArray();

 

这样的代码思想是:根据前台传递的最低价格和最高价格,后台根据传递的参数进行组合查询出符合条件的商品。若用户只输入了最低价格,没有输入最高价格,后台根据商品价格大于最低价格来查询所有的商品。若用户只输入了最高价格,没有输入最低价格,后台则根据商品价格小于最高价格来查询所有的商品。

 

以上是安菲云为大家分享的网上商城系统价格筛选的实现,有不明白的可以在文章底部留言我们,一起交流哦。

安菲云公众号

文章来源: http://m.cqanfei.com/news/jishuganhuo/20210326/1190.html
文章来源: http://m.cqanfei.com/news/jishuganhuo/20210326/1190.html

声明:安菲科技文章如需转载请注明原创来源。本站部分文章和图片来源网络编辑,如存在版权问题请及时沟通处理。文章观点仅代表作者本人,不代表安菲科技立场。

安菲科技

安菲科技www.cqanfei.com多用户商城系统是一款可以满足B2B2C、S2B2C、B2B、O2O、B2C等多种电商模式的新零售商城系统,覆盖PC端+微商城+小程序+APP,将多端数据打通并同步,并且基于社交电商的用户优势,实现多场景营销,打造一个真正的生态化电商平台。

最新文章