PHP在线订单问题

PHP在线订单问题,第1张

如果您的PHP在线订单是个独立的系统,最简单的办法是网站前台做个跳转链接改旅型,跳转地址为php订单系统首页的地址,例如:/dd/index.php;

如果这个系统需要前台的表单传值,您用DW设计好文本框之类的表单,get到php的处理页;

织梦有个商品频道,里面也有订单系统(比较简单一点);

因为不知道您下载的PHP系统是什么样子的东东,解释得太清楚核猜不镇卜太可能,或者您可以给个下载链接我去下载回来测试下。

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#toymen

人气:516

积分:3418

金币:23620

KC元老

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:修改交易价格


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12544934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存