购物时订单号的传值和订单插入有关问题
时间:2021-07-01 10:21:17
帮助过:27人阅读
求助:购物时订单号的传值和订单插入问题
写了一个购物车 将购买信息存入SESSION 进入结算 页面 1
用SESSION 显示信息 并有input 要求输入发货信息
点击提交 将输入的信息插入数据库 将生成的订单号传入 页面 2
在 页面2 通过得到的订单号 查询数据库且输出
现在的问题是 在页面1不能执行插入数据库的操作 只会跳转
请教各位高手 或者有更号的处理方法也可以
页面1代码
PHP code
页面2代码
PHP code
session_start();require_once
'../db/conn.php';require_once
'../util/util.php';echo
"";// print_r($_SESSION);// print_r($_GET);// return ;
$arr=$_SESSION["mycar"];//将session中的变量取出来
$o_num=$_GET['o_num'];foreach ($arr
as
$sk=>$sv){
// print_r($sv);// exit;
$quer_ding="select * from ord where o_num='{$o_num}'";
print_r($quer_ding);exit;
$re_ding=mysql_query($quer_ding)or die(mysql_error());
// print_r($re_ding);//exit;
foreach ($re_ding
as
$k=>$v){ ?>
| | |
| | |
|
------解决方案--------------------没看到表单,你用什么提交的?
如果是 js,至少也应贴出代码
------解决方案--------------------在页面1不能执行插入数据库的操作 只会跳转
我不明白,go('pay.php'); 是跳转吧? 那么 $in_ord=mysql_query($ding); 值就是 true啊。应该说插入成功了已经
------解决方案--------------------没看到input submit按钮,那么表单数据也就不会提交到 jiesuan.php。
pay.php 也就查询不到数据
------解决方案--------------------先提交到插入页面,完成后,从插入页面直接再跳转到pay.php不就可以了?