<?php /* 订单控制器 */ define('ACC', true); require '../system/init.php'; /* 订单信息表(orderinfo) 处理 */ $cartObj = CartHelper::getCart(); $order = new OrderinfoModel(); //先处理表单传来的数据 if (!$order->_validate($_POST)) { $msg = implode(', ', $order->getErr()); include __ROOT__ . 'view/front/msg.html'; exit; } $data = $order->_autofill($_POST); $order->setField($order->showField()); $data = $order->_facade($data); //处理表单外的数据,例如外键信息 $data['user_id'] = isset($_SESSION['user_id']) ? $_SESSION['user_id'] : 0; $data['username'] = isset($_SESSION['username']) ? $_SESSION['username'] : '******'; $data['order_amount'] = $cartObj->getPrice(); $data['order_sn'] = $order->snGenerator(); $order_sn = $data['order_sn']; $totalprice = $cartObj->getPrice(); //插入订单信息 if (!$order->add($data)) {
<?php /* 后台文件 Background entry file */ if (!defined('ACC')) { define('ACC', true); require '../system/init.php'; } // $order = new OrderinfoModel(); $orderlist = $order->select(); //print_r($orderlist); /* [1] => Array ( [order_id] => 2 [order_sn] => [user_id] => 3 [username] => qiushuiqs [zone] => shanghai [address] => wewewe [postcode] => 2213 [receiver] => xionghao [email] => wangjian@13.com [tel] => 1322213 [mobile] => 12312321232 [building] => [best_time] => [add_time] => 1411832523 [order_amount] => 398.00