请教ECSHOP开发组,问题急求解决!

2016-07-07 16:43 来源:www.chinab4c.com 作者:ecshop专家

首先感谢ECSHOP开发组给我们提供如此优秀的程序.

我是PHP的初学者,我想用ECSHOP2.0.1做一个在线校园物流程序。
订单会很多,每天需要定时把订单打印出来送给商家,让他们送货给我们的同学,而ECSHOP的后台的订单是一份一份打印的,相对于我们的要求来说不太适合。然后我想在后台,就是订单操作那里,直接就可以打印而且是每天订单一起打印的。我修改了ECSHOP的后台的admin/order.php,可是有些东西调用不出来,以下是演示图,我该如何调用?


在admin/order.php里修改的代码如下,请开发组帮忙修改,帮代码修改正确

/* 列标题 */
$dl->add_header(商品名称, $sort_by == 'goods_name', 'goods_name', $sort_order, TRUE);
$dl->add_header(品牌, $sort_by == 'goods_name', 'goods_name', $sort_order);
$dl->add_header(数量, $sort_by == 'goods_name', 'goods_name', $sort_order);
$dl->add_header($_LANG['order_time'], $sort_by == 'order_time', 'order_time', $sort_order);
$dl->add_header(送货时间, $sort_by == 'best_time', 'best_time', $sort_order);
$dl->add_header($_LANG['address'], $sort_by == 'address', 'address', $sort_order);
$dl->add_header($_LANG['order_amount'], $sort_by == 'order_amount', 'order_amount', $sort_order);
//$dl->add_header($_LANG['shipping_name'], $sort_by == 'shipping_name', 'shipping_name', $sort_order);
//$dl->add_header($_LANG['pay_name'], $sort_by == 'pay_name', 'pay_name', $sort_order);
$dl->add_header($_LANG['all_status']);
$dl->add_header($_LANG['handler']);

/* 查询 */
$sql = "SELECT order_id, order_sn, order_time, order_status, shipping_status, pay_status, consignee, address, email, shipping_name, pay_name, tel, order_amount " .
"FROM " . $ecs->table('order_info','goods') . $where .
" ORDER BY " . $sort_by . " " . $sort_order;

dd.jpg (22.81 KB)

后台订单操作图

dd.jpg


回答:
我代码里面有多处错误,可是我自己解决不了,还请开发组多多帮忙。
在上面的代码中,我想调用商品名称,品牌,数量,在ORDER_INFO这个表中没有,我想用多表查询,可是不知道代码该如何写。

目前暂时没有精力做基于 ECSHOP 进行二次开发的技术支持。

您可以多研究一下。

啊 。老大,我是里面的一些参数调用不会啊。
在上面的代码中,我想调用商品名称,品牌,数量,在ORDER_INFO这个表中没有……

原帖由 coolney 于 2006-10-8 19:20 发表
啊 。老大,我是里面的一些参数调用不会啊。
在上面的代码中,我想调用商品名称,品牌,数量,在ORDER_INFO这个表中没有……

表里有商品ID吧?再做一个查询,去读取商品表。

订单列表里也会显示商品名称一类内容的,你可以看看代码。