thinkPHP订单数字提醒功能的实现方法


Posted in PHP onDecember 01, 2016

本文实例讲述了thinkPHP订单数字提醒功能的实现方法。分享给大家供大家参考,具体如下:

运行效果图如下:

thinkPHP订单数字提醒功能的实现方法

html:

<ul class="am-avg-sm-5">
  <li class="condition-li" status="0">
    <span class="condition">全部<if condition="$num.all neq 0"><span class="badge">{sh:$num.all}</span></if></span>
  </li>
  <li class="condition-li" status="1">
    <span class="condition">待付款
    <if condition="$num.unpaid neq 0"><span class="badge">{sh:$num.unpaid}</span></if>
    </span>
  </li>
  <li class="condition-li" status="2">
    <span class="condition">待发货
    <if condition="$num.unsent neq 0"><span class="badge">{sh:$num.unsent}</span></if>
    </span>
  </li>
  <li class="condition-li" status="3">
    <span class="condition">待收货
    <if condition="$num.unresevied neq 0"><span class="badge">{sh:$num.unresevied}</span></if>
    </span>
  </li>
  <li class="condition-li" status="4">
    <span class="condition">已收货
    <if condition="$num.resevied neq 0"><span class="badge">{sh:$num.resevied}</span></if>
    </span>
  </li>
</ul>

php:

// 各种状态的数字提醒
$whereall = array('member_id' => $this->member_id);
$allorder = $this->orderModel->where($whereall)->select();
$num = array('all'=>0,'unpaid'=>0,'unsent'=>0,'unresevied'=>0,'resevied'=>0);
foreach ($allorder as $k => $order) {
  if ( $order['paytime'] == 0 ) {
    $num['unpaid']++ ;
  }
  if ($order['paytime'] != 0 && $order['sendtime'] == 0) {
    $num['unsent'] ++ ;
  }
  if ($order['paytime'] != 0 && $order['sendtime'] != 0 && $order['receivetime'] == 0) {
    $num['unresevied'] ++ ;
  }
  if ($order['paytime'] != 0 && $order['sendtime'] != 0 && $order['receivetime'] != 0) {
    $num['resevied'] ++ ;
  }
  $num['all'] ++ ;
}
$this->assign('num',$num);

本次采用数组的形式传值,具有统一性。

再加一个固定布局效果

css:

<style type="text/css">
  .badge {
    background-color:#FFC245;
    position: absolute;
    top:-5px;
    right:-20px;
  }
  .condition{
    position: relative;
  }
</style>

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
一个显示效果非常不错的PHP错误、异常处理类
Mar 21 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
Jun 23 PHP
php查找字符串出现次数的方法
Dec 01 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
Nov 03 PHP
微信公众号OAuth2.0网页授权问题浅析
Jan 21 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 PHP
php引用和拷贝的区别知识点总结
Sep 23 PHP
php实现大文件断点续传下载实例代码
Oct 01 PHP
漂亮的thinkphp 跳转页封装示例
Oct 16 PHP
PHP 芝麻信用接入的注意事项
Dec 01 #PHP
PHP中静态变量的使用方法实例分析
Dec 01 #PHP
php版阿里云OSS图片上传类详解
Dec 01 #PHP
thinkPHP线上自动加载异常与修复方法实例分析
Dec 01 #PHP
PHP通过引用传递参数用法分析
Dec 01 #PHP
PHP中list方法用法示例
Dec 01 #PHP
php中static 静态变量和普通变量的区别
Dec 01 #PHP
You might like
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
Jquery Validation插件防止重复提交表单的解决方法
2010/03/05 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python运用于数据分析的简单教程
2015/03/27 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
详解python3中tkinter知识点
2018/06/21 Python
django解决跨域请求的问题
2018/11/11 Python
python爬取指定微信公众号文章
2018/12/20 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
HTTP状态码详解
2021/03/18 杂记
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
施工单位安全责任书
2014/07/24 职场文书
公司领导班子对照材料
2014/08/18 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
新学期家长寄语2016
2015/12/03 职场文书