|
板凳
发表于 2023-4-12 15:34:11
|
只看该作者
广东省佛山市
<?php
header("Content-type:text/html;charset=utf-8");
$danhao=$_POST['name'];
if ($danhao=="") {
echo('请求为空');
return;
}
$servername = "127.0.0.1";
$username = "test_xqd_xqd_cn";
$password = "swxsczaF2G7WYmX5";
$dbname = "test_xqd_xqd_cn";
$DB = mysqli_connect($servername, $username, $password, $dbname); //连接数据库
if(!$DB){
die("Connection failed: " . mysqli_connect_error());
}
$DB->query("set character set 'utf8'");
$sql = 'SELECT * FROM `pay_order` where trade_no="'.$danhao.'" or api_trade_no="'.$danhao.'"or out_trade_no="'.$danhao.'"'; //查询数据表语句
$result = $DB->query($sql);
if($result == false){
die("query error!");
}
if($result->num_rows > 0){ //逐行输出
while($row = mysqli_fetch_array($result)){
echo "<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='UTF-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<meta name='viewport' content='widtd=device-widtd, initial-scale=1.0'>
<title>Document</title>
<style>
caption,table,tr,td,caption{border-collapse: collapse;border: 1px solid;border-bottom: 0px solid; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 14px;}
td{border: 1px solid}
.info{background-color: #c4e3f3;padding: 5px;width: 172px;color: #555555;}
.orderContent{padding: 5px;font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
line-height: 1.42857143;
color: #555555;}
</style>
<script src='//cdn.staticfile.org/modernizr/2.8.3/modernizr.min.js'></script>
<script src='//cdn.staticfile.org/jquery/2.1.4/jquery.min.js'></script>
<script src='//cdn.staticfile.org/twitter-bootstrap/3.4.1/js/bootstrap.min.js'></script>
</head>
<body style='text-align :center;'>
<table style='width:468px;padding: 5px;margin: 0 auto;'>
<caption style='padding: 5px;'>
<strong>订单信息</strong>
</caption>
<tr >
<td class='info' >系统订单号</td>
<td class='orderContent'>{$row['trade_no']}</td>
</tr>
<tr>
<td class='info'>商户订单号</td>
<td class='orderContent'>{$row['out_trade_no']}</td>
</tr>
<tr>
<td class='info'> 接口订单号</td>
<td class='orderContent'>{$row['api_trade_no']}</td>
</tr>
<tr>
<td class='info'>支付方式</td>
<td class='orderContent'>支付宝</td>
</tr>
<tr>
<td class='info'>商品名称</td>
<td class='orderContent'>{$row['name']}</td>
</tr>
<tr>
<td class='info'>订单金额</td>
<td class='orderContent'>{$row['money']}</td>
</tr>
<tr>
<td class='info'>实际支付金额</td>
<td class='orderContent'>{$row['realmoney']}</td>
</tr>
<tr>
<td class='info'>商户分城金额</td>
<td class='orderContent'>{$row['getmoney']}</td>
</tr>
<tr>
<td class='info'>创建时间</td>
<td class='orderContent'>{$row['addtime']}</td>
</tr>
<tr>
<td class='info'>完成时间</td>
<td class='orderContent'>{$row['endtime']}</td>
</tr>
<tr>
<td class='info'>网站域名</td>
<td class='orderContent'>{$row['trade_no']}</td>
</tr>
<tr> <td class='info'>支付IP</td>
<td class='orderContent'>{$row['ip']}</td>
</tr>
<tr>";
if ($row['status']==1){
echo("<td class='info'>订单状态</td>
<td class='orderContent'style='color:green;'>已完成</td>
</tr>
<tr>");
}else { echo("<td class='info'>订单状态</td>
<td class='orderContent' style='color:red;'>未完成</td>
</tr>
<tr>");}
if ($row['notify']==0){
echo(" <td class='info'>通知状态</td><td class='orderContent' style='color:green;'>已完成</td>
</tr>
<tr> </tr> </table>
");
} else { echo("
</tr>
<tr> </tr> </table>
");};
if ($row['type']==1){
$type='alipay';
}else if ($row['type']==2){
$type='wxpay';
}
else if ($row['type']==3){
$type='qqpay';
}
else if ($row['type']==4){
$type='bank';
}
else if ($row['type']==5){
$type='jdpay';
}
$decod="money=".$row['money']."&name=product&out_trade_no=".$row['out_trade_no']."&pid=".$row['uid']."&trade_no=".$row['trade_no']."&trade_status=TRADE_SUCCESS&type=".$type;
$decode=$decod."jCNLDwmlcxXMwx1x0K7m4JLw55IlL0D4";
$urr="http://www.xqd.cn/buy_notify/easyPay/notify?".$decod."&sign=".md5 ($decode);
if ($row['status']==1){
echo("<a href= ".$urr."><button style='margin-top:10px;text-align :center;'>重新通知(同步)</button></a>
<a href='http://www.xqd.cn/order/".$row['out_trade_no']."/order_info'> <button style='text-align :center;'>重新通知(异步)</button></a>");
}
echo "
</body>
<script>
</script>
</html>";
$row["trade_no"].'<br>' ; //这里添加数据表的属性,通过.连接,这里的name就是数据表存在的属性
}
}
else{
echo "no message!";
}
$DB->close(); //关闭数据库连接
?>
我这个是没访问数据库??
你那需求也不讲明白,我每次做到一半完成,我怎么知道你要什么,也没说清楚。就说你要做成截图那样,结果前端后端都给你做好了,我也按你里面的接口接好了,
你换你数据库上来,跟这个接口的对接不上?你提前发跟我发说你有其他接口了吗?300块钱我还得天天等你回复?
对接接口的时候我没问你你都不给我开发文档 |
|