欢迎来到 商淘云

商淘云商城系统演示网址

平台演示 演示地址 账号密码
B2B2C多用户商城系统 http://test.wstmart.net/ 联系客服
多语言商城系统 http://dyy.wstmart.net/ 联系客服
订单管理系统 https://b2b.hehuobao.net/admin 联系客服
订货管理系统 https://b2b.hehuobao.net/admin 联系客服
O2O商城系统 http://test.wstmall.net 联系客服
B2C管理系统 http://test.wstshop.net 联系客服
  • 安卓APP(用浏览器打开)

  • 苹果APP

  • 小程序商城

  • 微信商城

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

2020-01-13 17:49:42 2409

分类:技术干货

本文讲述网上商城系统在实际的开发过程中,价格筛选的代码实现,通过最高价格和最低价格进行sql查询,出来价格筛选的满足需求的商品。

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

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

 网上商城系统

代码示例:

   $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();

 

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

 

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

商淘云公众号

发表评论

昵称:

评论列表 (0)

New最新资讯

扫描二维码

添加客服咨询详情

添加微信立即咨询

咨询热线:15918671994

—— 专业电商系统及解决方案提供服务商 ——

多用户
商城系统

订单
管理系统

订货
管理系统

多语言
商城系统