if ($_SERVER['REQUEST_METHOD'] == 'POST') { $cart =& $_SESSION['jcart']; if (!is_object($cart)) { $cart = new jcart(); } $email = !empty($_SESSION['email']) ? $_SESSION['email'] : 0; //$msg = "您的订单已生效,"; $mark = array(); $temp = ""; extract($_POST); if (empty($address) || empty($telphone)) { echo "地址或电话不能为空!<a href='./index.php'>返回首页</a>"; exit; } if ($cart->get_contents()) { $fee = $cart->get_shopfee(); $orderdate = date("Y-m-d H:i:s"); foreach ($cart->get_contents() as $item) { $total_price[$item['shop']] += $item['price'] * $item['qty']; $contents[$item['shop']][] = $item; } try { $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->beginTransaction(); foreach ($contents as $shopid => $content) { $tprice = $total_price[$shopid] + $fee[$shopid]; $orderid = "1" . $shopid . get_orders($db, $shopid) . rand(0, 9); $query = "insert into wm_orders set `orderid`='{$orderid}',`user_id`='{$email}',`shopid`='{$shopid}',`fee`='{$fee[$shopid]}',`address`='{$address}',`telphone`='{$telphone}',`otherphone`='{$otherphone}',`orderdate`='{$orderdate}',`sctime`='{$deliver_time}',`state`='0',`total_price`='{$tprice}',`beizhu`='{$bzxx}'"; $db->exec($query); $temp .= "<font size='3'><b>" . get_shopname($db, $shopid) . ":订单号为:{$orderid}" . "</b></font><br>"; /*if($shopid!=1){