1Next >
yuxinpop | 发表于:11-11-08 15:16 [添加收藏] 楼主 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
请问下php里面商城订单查询代码怎么写?
就像http://www.aaeer.com/这个网站里面的订单查询,有没有调用标签啊,还是要自己去写函数?
Ta最近还发表过
[使用]
KCphp版本有漏洞爆发了
(23-04-05)
[疑问]
这个企业版有没有谁有开发出个api供前台使用
(20-03-20)
[使用]
误删除了mysql数据库,怎么恢复
(19-06-29)
[错误]
文件管理器里面中文显示乱码,怎样才能显示中文。
(18-06-14)
[使用]
怎么试用
(15-10-24)
随机阅读
[疑问]
php版开启了GD后台验证码还是不显示?
(16-06-14)
[分享]
kingcms php列表分页第一页路径错误问题
(15-08-10)
[疑问]
有人展示一下自己用kc做的php企业版网站吗?
(14-05-16)
[疑问]
大家知道这个站用的什么程序吗?很清新整洁。
(12-12-05)
[使用]
看到德阳的帖子说用的是VPS
(12-02-07)
|
pktsandy | 发表于:11-11-08 16:51 沙发 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
没有!
|
yuxinpop | 发表于:11-11-08 17:19 板凳 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reply: 沙发
那就是要自己去写函数了? |
toymen | 发表于:11-11-08 21:16 4楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
aaeer.com里面的订单查询代码:
订单号: 订单查询 订单号: <input name="ono" type="text" id="ono" width="150" height="20" />//订单号输入框 <a href="javascript:;" class="k_ajax" rel="{URL:'/portal/cart.php',CMD:'def',ono:$('#ono').val()}">订单查询</a> //ajax提交,并获得订单详情。 ajax返回的数据,自己查一下代码吧。 |
toymen | 发表于:11-11-08 22:59 5楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ajax查询订单状态,添加到../portal/cart.php中。
/** 处理订单反馈信息页 */ function king_ajax_def(){ global $king; // setcookie('KingCMS_Cart',serialize($cart),time()+86400000,$king->config('inst')); $ono=kc_get('ono',2,1); $array_black=str_split('<>'"%'); if(!$data=$king->db->getRows_one("select ono,oid,nstatus,kname,nnumber,ntotal,kfeedback,eid,nexpress from %s_orders where ono=$ono")){ kc_error($king->lang->get('system/error/onoerr')); } $oid=$data['oid']; $status=$data['nstatus']; $s='<table class="k_table_list" cellspacing="0">'; $s.='<caption>'.$king->lang->get('portal/cart/prodinfo').'(请牢记您的订单号,以便支付与查询!)</caption>'; $s.='<tr><th class="w150">'.$king->lang->get('portal/cart/youorders').'</th><td><strong class="red">'.$data['ono'].'</strong></td></tr>'; $s.='<tr><th>'.$king->lang->get('portal/cart/prodname').'</th><td>'.$data['kname'].'</td></tr>'; $s.='<tr><th>'.$king->lang->get('portal/cart/total').'</th><td>'.$data['nnumber'].'件</td></tr>'; $s.='<tr><th>'.$king->lang->get('portal/cart/alltotal').'</th><td>'.number_format($data['ntotal'],2).'</td></tr>'; $s.='<tr><th>'.$king->lang->get('portal/cart/rstatus').'</th><td>'.$data['nstatus'].'</td></tr>'; $s.='</table>'; $s.='<p></p>'; $s.='<br/>'; $height=0; if($status<3){ $s.='<p><a href="javascript:;" rel="{URL:''.$king->config('inst').'portal/cart.php',CMD:'payment',ono:'.$ono.',IS:1}" class="k_ajax">'.$king->lang->get('portal/orders/viewmethod').'</a></p>'; } kc_ajax($king->lang->get('portal/cart/myorders'),$s,0,'',500,310+($height*50)); } 其中<td>'.$data['nstatus'].'</td></tr>'; 这句输出的是订单状态的id数字,需要转换为文字,不懂php,自己改吧。 数字对应的文字: 1:交易创建 2:等待买家付款 3:买家付款成功 4:发货成功 5:确认收货,交易成功 6:交易关闭,未完成超时关闭 7:修改交易价格成功 8:买家申请退款 9:退款成功 10:退款关闭 11:修改交易价格 就这么多吧。 |
yuxinpop | 发表于:11-11-09 10:45 6楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
谢谢你,基本上可以了!
|
1Next >