如何让订单显示该购物单总数量
2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家
如何让订单显示该订单的购物数量。在MYSQL上测试 SQL为 $sql = "SELECT sum(goods_number), " . "FROM " . $GLOBALS['ecs']->table('order_goods') . " WHERE order_id = '$order_id'"; 这样是能够得到想要的数据的,但是我自己试了却不能得到值。 请问如何在lib_order.php中写函数,然后user.php中如何取函数值赋值给模板。 请会的朋友指点一下,我初学PHP 还很多地方很纠结! |
回答:
怎么没人理我呀。呜呜 |
首先在打印模板中修改为以下: <tr> <!-- 发票抬头和发票内容 --> <td colspan="4" style="text-align:right;padding-right:5px;">商品总数量:{$order.formated_goods_num}{if $order.inv_payee} {$lang.label_inv_payee}{$order.inv_payee} {$lang.label_inv_content}{$order.inv_content} {/if}</td> <!-- 商品总金额 --> <td style="text-align:right;padding-right:5px;" colspan="2">商品总金额:¥{$order.formated_goods_amount}元</td> </tr> 2.include下lib_order.php中添加以下函数,加在469行左右 /** * 取得订单总数量 * @paramint$order_id订单id * @returnfloat订单总数量 */ function order_amount_num($order_id) { $sql = "SELECT SUM(goods_number) " . "FROM " . $GLOBALS['ecs']->table('order_goods') . " WHERE order_id = '$order_id'"; return floatval($GLOBALS['db']->getOne($sql)); } 然后在460行加上 /* 格式化订单总数量 */ $order['formated_goods_num'] = order_amount_num($order['order_id']); |
首先在打印模板中修改为以下: 搞不成功 |
不可能,大家都成功啦,就你 |
谢谢啦,我不是在后台打印,我是在前台客户订单显示。不过这个我已经搞好了,谢谢! |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshop专家
ecshop龙信网络科技
ecshop付空间
ecshop支付宝地址
ecshopgreen
ecshop商品销售
ecshop商品点击数
ecshopecmall开发
ecshop开发人
ecshopZlib
ecshop上浮
ecshop商品名
ecshop模板错位
ecshop诚邀
ecshop台卡
ecshop不同
ecshopsitemaps
ecshop系统出错
ecshop同行
ecshop衣衣树
ecshop监视器
JavaBridge
ecshop无法同步
ecshop切换显示方式
ecshop预测
ecshop录入
ecshop盗链接
ecshopsession时间
ecshop底部信息
ecshop购物提示