php_cz
post.php
<?php
require_once 'config.php';
$ddh=trim(htmlspecialchars($_POST['ddh'])); //支付宝交易号
$money=trim(htmlspecialchars($_POST['money'])); //付款金额
$name=trim(htmlspecialchars($_POST['name'])); //付款说明,参数一
$key=trim(htmlspecialchars($_POST['key'])); //密钥
$addtime=date('Y-m-d H:i:s',time());
$name=str_replace('付款-','',$name);//去掉付款说明的空格
$stage="recharge";
$type=;
$addtime=date('Y-m-d H:i:s',time());
$comm = "alipay"; if($key == '168szb262589546'){ $rss=mysql_query("SELECT * FROM user WHERE id='$name'");
$rows=mysql_fetch_array($rss);
$remain_money=$rows['money']; $rs=mysql_query("SELECT * FROM pay_order WHERE outer_order_no='$ddh'");
$row=mysql_fetch_array($rs); if($row['status']==""&&$rows['id']<>""){ mysql_query("UPDATE user set money=money+".$money." WHERE id='$name'"); $aa="INSERT INTO pay_order (user_id,order_no,outer_order_no,pay_money,status,type,addtime,comm) VALUES ('$name','$name','$ddh','$money','$type','$type','$addtime','$comm')";
mysql_query($aa);
//写日志
$bb="INSERT INTO account_log (user_id,stage,money,remain_money,comm,addtime) VALUES ('$name','$stage','$money','$remain_money','$name','$addtime')";
mysql_query($bb); echo "okokokokokok";
} if($row['status']<>"")echo '该订单已充值过!'; }else{
echo '密钥错误no!';
}
?>
php_cz的更多相关文章
随机推荐
- PHPExcel yii2 加载使用
除了用composer 包管理组件的方式外 我们还可以使用 直接最原始的加载方式---超级简单 1.PHPExcel上下载最新的PHPExcel http://phpexcel.codeplex.co ...
- 为 MySQL 设置默认字符集(UTF-8)避免产生乱码
环境:Windows 7+Wamp Server+MySQL 5.7.9 查看MySQL默认编码: SHOW VARIABLES LIKE 'character%' character_set_cli ...
- WebService -- Java 实现之 CXF ( 使用CXF工具生成client 程序)
1. 下载CXF 工具解压到磁盘 2.添加工具bin目录到PATH环境变量 3.创建一个CXF client新项目 4. run -> cmd 到指定目录,并运行工具目录下的批处理 “wadl2 ...
- POI导出excel日期格式
参考帖子: [1]http://www.ithao123.cn/content-2028409.html [2]http://javacrazyer.iteye.com/blog/894850 再读本 ...
- Java、JVM模型
程序计数器:记录当前线程的执行位置(便于CPU切换线程的时候执行) 虚拟机栈:Java方法,方法从调用到执行完成对应一个栈帧从虚拟机栈入栈到出栈的过程. 本地方法区:Native方法(C++) 方法区 ...
- Java通过sessionId获取Session
Servlet2.1之后不支持SessionContext里面getSession(String id)方法. 但是,我们可以通过HttpSessionListener监听器和全局静态map自己实现一 ...
- SQL中inner join、outer join和cross join的区别
对于SQL中inner join.outer join和cross join的区别简介:现有两张表,Table A 是左边的表.Table B 是右边的表.其各有四条记录,其中有两条记录name是相同 ...
- [IDEA] 快捷键学习
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导 ...
- nodejs review-02
30 Receive POST data POST接受JSON数据处理; //req. res都是可读的stream; http.createServer(function (req, res) { ...
- android--asp.net webservice 返回json
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...