//合法性判断 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)) {