宝哥软件园

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

编辑:宝哥软件园 来源:互联网 时间:2021-09-11

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

运行效果图如下:

html:

ul class=' am-avg-sm-5 ' Li class=' condition-Li '状态='0' span class='condition '全部如果条件='$num.all neq 0'span class='徽章{ sh : $ num。all/span/if/span/Li Li条件-Li状态='1' span class='condition '待付款如果条件='$num。未付neq 0'span class='徽章{sh:$num。未付}/span/if/span/Li Li class='条件-Li '状态='2' span class='condition '待发货如果条件='$num.unsent neq 0'span class='徽章{ sh : $ num。未发送/span/if/span/Li Li class='条件-Li '状态='3' span class='condition '待收货如果条件=' $ num。未保留的neq 0“span class=”徽章{ sh : $ num。未保留的条件状态='4' span class='condition '已收货如果条件='$num.resevied neq 0'span class='徽章{ sh : $ num。resevied }/span/if/span/Li/ulhp:

//各种状态的数字提醒$ wheall=array(' member _ id '=$ this-member _ id);$ allo order=$ this-order model-where($ wheall)-select();$num=数组(' all'=0)未付'=0,'未发送'=0,'未保留'=0,'重置'=0);foreach($ allorder as $ k=$ order){ if($ order[' paytime ']==0){ $ num['未付'];} if ($order['paytime']!=0 $ order[' sent time ']==0){ $ num[' unsent '];} if ($order['paytime']!=0 $order['sendtime']!=0 $ order[' receive time ']==0){ $ num[' unreserved '];} if ($order['paytime']!=0 $order['sendtime']!=0 $order['receivetime']!=0){ $ num[' resevied '];} $ num[' all '];}$this-assign('num ',$ num);本次采用数组的形式传值,具有统一性。

再加一个固定布局效果

css:

样式类型='text/css ' .徽章{背景色-color : # ffc 245;绝对位置:top :-5px;右侧:-20px;} .条件{位置:相对;}/样式更多关于thinkPHP相关内容感兴趣的读者可查看本站专题: 《ThinkPHP入门教程》 、 《thinkPHP模板操作技巧总结》 、 《ThinkPHP常用方法总结》 、 《codeigniter入门教程》 、 《CI(CodeIgniter)框架进阶教程》 、 《smarty模板入门基础教程》 及《PHP模板技术总结》 。

希望本文所述对大家基于ThinkPHP框架的服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

更多资讯
游戏推荐
更多+