1Next >
yuxinpop | 发表于:11-11-08 15:16 [添加收藏] 楼主 [回复] #Top# |
---|---|
人气:146
积分:75
金币:9402
|
请问下php里面商城订单查询代码怎么写?
就像http://www.aaeer.com/这个网站里面的订单查询,有没有调用标签啊,还是要自己去写函数?
Ta最近还发表过
[使用]
KCphp版本有漏洞爆发了
(23-04-05)
[疑问]
这个企业版有没有谁有开发出个api供前台使用
(20-03-20)
[使用]
误删除了mysql数据库,怎么恢复
(19-06-29)
[错误]
文件管理器里面中文显示乱码,怎样才能显示中文。
(18-06-14)
[使用]
怎么试用
(15-10-24)
随机阅读
[使用]
求助怎么导入风格模版?解决安装后首页提示错误的问题
(13-01-09)
[模板]
新仿企业站点(绿色清爽型适合企业官网模板)免费下载
(12-04-28)
[帮助]
地方站访谈:望江论坛奋斗史 打造望江最大的纯交流平台
(12-02-08)
[分享]
百度状态码 及其部分含义
(11-10-26)
[使用]
PHP 版 在首页怎么调用搜索模块!
(11-10-04)
|
pktsandy | 发表于:11-11-08 16:51 沙发 [回复] #Top# |
---|---|
人气:1181
积分:3438
金币:29313
|
没有!
|
yuxinpop | 发表于:11-11-08 17:19 板凳 [回复] #Top# |
---|---|
人气:146
积分:75
金币:9402
|
Reply: 沙发
那就是要自己去写函数了? |
toymen | 发表于:11-11-08 21:16 4楼 [回复] #Top# |
---|---|
人气:518
积分:3458
金币:23864
|
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# |
---|---|
人气:518
积分:3458
金币:23864
|
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# |
---|---|
人气:146
积分:75
金币:9402
|
谢谢你,基本上可以了!
|
1Next >