```
{include file="../templates/overall/header.html" /}
<div class="layui-container">
<div class="layui-tab-content"></div>
<blockquote class="layui-elem-quote">訂單創建后請在6小時內付款,否則訂單將會失效。</blockquote>
<form class="layui-form" method="post">
<div class="layui-card">
<!-- 分區開始 -->
<div class="layui-card">
<div class="layui-card-header">創建訂單</div>
<div class="layui-card-body">
<!-- 表單開始 -->
<div class="layui-form-item">
<label class="layui-form-label">產品名稱</label>
<div class="layui-form-mid layui-word-aux">
<a style="color:#999;" href="/phpwczyxx/index/yjz_pcsj/" target="_blank">{$goods['title']}</a>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">產品單價</label>
<div class="layui-form-mid layui-word-aux">
<span style="color:#ff5722;">{$goods['price']} 元 / 年</span>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">選擇機房</label>
<div class="layui-input-block">
<input type="radio" title="國內(需備案)" name="jifang" value="1" checked >
<input type="radio" title="海外(免備案)" name="jifang" value="2">
</div>
<div class="layui-form-mid layui-word-aux">如果業務不著急上線建議選擇國內機房,網站備案一般只需要3~7個工作日。</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">購買時長</label>
<div class="layui-input-block">
<input type="radio" title="1年" name="number" value="1" checked >
<input type="radio" title="2年" name="number" value="2">
<input type="radio" title="3年" name="number" value="3">
<input type="radio" title="5年" name="number" value="5">
</div>
<div class="layui-form-mid layui-word-aux">優惠說明:買2年9折,3年8折,5年7折。</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">附加信息</label>
<div class="layui-input-block">
<input type="text" name="coupon_id" placeholder="可留空" autocomplete="off" class="layui-input">
<div class="layui-form-mid layui-word-aux">若有可填寫,否則請忽略。</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">備注/留言</label>
<div class="layui-input-block">
<textarea class="layui-textarea" rows="3" name="addition"></textarea>
</div>
</div>
<!-- 表單結束 -->
</div>
</div>
<!-- 分區結束 -->
</div>
<div class="layui-form-item layer-footer">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="*">創建訂單</button>
</div>
</div>
</form>
</div>
{include file="../templates/overall/footer_menu.html" /}
```
*****
```
<?php
$sid = $_G['sid'];
if ($sid){
$goods = Db::name('goods')->where(['id' => $sid])->find();
}
if ($this->request->isPost()) {
// 自動生成訂單號
include_once ROOT_PATH."application/order/include/order_id.php";
$params_data = [
'jifang' => $_G['jifang'], //所選機房
];
$params = serialize($params_data); //序列化數組
$adddata = [
'order_id' => $order_id, //訂單號
'uid' => $_W['mc_uid'], //創建人UID
'module' => $_W['module'], //所屬模塊
'title' => $goods['title'], //產品名稱
'surl' => "/phpwczyxx/index/yjz_pcsj/", //產品URL
'univalence' => $goods['price'], //產品單價(元)
'number' => $_G['number'], //訂單數量
'coupon_id' => $_G['coupon_id'], //優惠碼
'params' => $params, //附加參數
'addition' => $_G['addition'], //用戶備注
'create_time' => time(), //創建時間
];
$sqlczjg = Db::name('order')->strict(false)->insert($adddata);
if ($sqlczjg) {
$this->redirect("/abt/index/pay_order/?order_id={$order_id}");
}else{
$this -> error('創建失敗');
}
}
$seo = [
'title' => "創建訂單 - {$_W['q_set']['web_site_xtname']}", //SEO標題
'keyword' => "", //SEO關鍵詞
'description' => "", //SEO描述
];
// 模版賦值
$this->assign([
'_W' => $_W, //全局變量
'_G' => $_G, //URL地址中的參數
'SEO' => $seo, //SEO標題
'goods' => $goods, // 產品信息
]);
$htmlmbmc = "{$_W['ismobile']}/{$_W['controller']}/{$_W['action']}"; //模版目錄
// 調試
//Print_r("ID:{$_G['sid']}"); // 打印變量
```