buy_action.php
来自「强大的PHP内容管理系统尽量不要让站长把时间都花费在为您修正说明上。压缩包解压」· PHP 代码 · 共 71 行
PHP
71 行
<?php
require_once(dirname(__FILE__)."/config.php");
CheckRank(0,0);
$buyid = '';
$ptype = '';
$pname = '';
$price = '';
$buyid = '';
$mtime = time();
$mid = $cfg_ml->M_ID;
$buyid = 'M'.$mid.'T'.$mtime.'RN'.mt_rand(100,999);
$dsql = new DedeSql(false);
//删除用户旧的未付款的同类记录
$mid = intval($mid);
$dsql->ExecuteNoneQuery("Delete From #@__member_operation where mid='$mid' And sta=0 And product='$product'");
$pid = intval($pid);
if($product=='member'){
$ptype = "会员升级";
$row = $dsql->GetOne("Select * From #@__member_type where aid='{$pid}'");
if(!is_array($row)){
echo "无法识别你的订单!";
$dsql->Close();
exit();
}
$pname = $row['pname'];
$price = $row['money'];
}
else if($product=='card'){
$ptype = "点卡购买";
$row = $dsql->GetOne("Select * From #@__moneycard_type where tid='{$pid}'");
if(!is_array($row)){
echo "无法识别你的订单!";
$dsql->Close();
exit();
}
$pname = $row['pname'];
$price = $row['money'];
}
if($product=='card'){ $okptype = $ptype.' : 未获得卡号'; }
else{ $okptype = $ptype; }
//保存定单信息
$inquery = "
INSERT INTO #@__member_operation(`buyid` , `pname` , `product` , `money` , `mtime` , `pid` , `mid` , `sta` ,`oldinfo`)
VALUES ('$buyid', '$pname', '$product' , '$price' , '$mtime' , '$pid' , '$mid' , '0' , '$ptype');
";
$isok = $dsql->ExecuteNoneQuery($inquery);
if(!$isok){
echo "数据库出错,请重新尝试!".$dsql->GetError();
$dsql->Close();
exit();
}
if($price==''){
echo "无法识别你的订单!";
$dsql->Close();
exit();
}
$pagePos = 'post_to_pay';
if(empty($cfg_online_type)) $cfg_online_type = 'none';
require_once(dirname(__FILE__).'/config_pay_'.$cfg_online_type.'.php');
require_once(dirname(__FILE__).'/templets/buy_action_'.$cfg_online_type.'.htm');
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?