コード例 #1
0
ファイル: order.php プロジェクト: jycx/yimai_shop_php
 //合法性判断
 if (empty($_info['i_name'])) {
     my_redirect("order.php?goods_id={$goods_id}", '接收人姓名不能为空!', '正在为您跳转到订单页面!');
 }
 if (empty($_info['i_address'])) {
     my_redirect("order.php?goods_id={$goods_id}", '接收人地址不能为空!', '正在为您跳转到订单页面!');
 }
 if (empty($_info['i_phone'])) {
     my_redirect("order.php?goods_id={$goods_id}", '接收人电话不能为空!', '正在为您跳转到订单页面!');
 }
 if (strlen($_info['i_phone']) != 11) {
     my_redirect("order.php?goods_id={$goods_id}", '电话号码长度必须为11位!', '正在为您跳转到订单页面!');
 }
 //获取订单详情对象
 $orderInfo = new OrderInfo();
 $orderNumber = $orderInfo->getOrderNumber();
 $_info['i_number'] = $orderNumber;
 //订单详情插入订单表内
 //$_SESSION['order_goods']['o_id'] = $orderInfo->insertOrderInfo($_info);
 if ($order_id = $orderInfo->insertOrderInfo($_info)) {
     //将订单内商品信息插入订单商品表
     //var_dump($_SESSION['orderGoods']);exit;
     $order_goods = new OrderGoods();
     $_goods['o_id'] = $order_id;
     $_goods['g_id'] = $_SESSION['orderGoods']['g_id'];
     $_goods['g_code'] = $_SESSION['orderGoods']['g_code'];
     $_goods['o_name'] = $_SESSION['orderGoods']['c_name'];
     $_goods['o_price'] = $_SESSION['orderGoods']['c_price'];
     $_goods['o_number'] = $_SESSION['orderGoods']['c_number'];
     //往订单商品表添加商品
     if ($order_goods->insertOrderGoods($_goods)) {