Home >Backend Development >PHP Tutorial > 购物时订单号的传值和订单插入有关问题

购物时订单号的传值和订单插入有关问题

WBOY
WBOYOriginal
2016-06-13 13:35:01888browse

求助:购物时订单号的传值和订单插入问题
写了一个购物车 将购买信息存入SESSION 进入结算 页面 1  
  用SESSION 显示信息 并有input 要求输入发货信息
  点击提交 将输入的信息插入数据库 将生成的订单号传入 页面 2  
  在 页面2 通过得到的订单号 查询数据库且输出
  现在的问题是 在页面1不能执行插入数据库的操作 只会跳转  
  请教各位高手 或者有更号的处理方法也可以  
   
  页面1代码

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
收货人:
收货地址:
邮编:
电话:
 购物时订单号的传值和订单插入有关问题


页面2代码
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
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不就可以了?
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn