<?php /*---- 必須引入----*/ require_once 'head.php'; $WEB['title'] = "選單管理"; #程式流程 # #整理傳入變數 $op = isset($_REQUEST['op']) ? $_REQUEST['op'] : ""; $sn = isset($_REQUEST['sn']) ? intval($_REQUEST['sn']) : ""; #程式流程 switch ($op) { #新增(Create) case "op_insert": op_insert(); redirect_header($_SESSION['op_list'], 3000, '新增資料成功!!'); exit; break; #更新(Update) case "op_update": op_update($sn); redirect_header($_SESSION['op_list'], 3000, '編輯資料成功!!'); exit; break; #刪除(Delete) case "op_delete": op_delete($sn); redirect_header($_SESSION['op_list'], 3000, '刪除資料成功!!'); exit; break; #顯示單筆(Read) case "op_show": op_show($sn); break; #表單 case "op_form": op_form($sn); break; #讀取(Read) default: $op = "op_list"; $_SESSION['op_list'] = getCurrentUrl(); op_list(); break; } /*---- 將變數送至樣版----*/ $smarty->assign("WEB", $WEB); $smarty->assign("op", $op); /*---- 程式結尾-----*/ $smarty->display('theme.html'); /*---- 函數區-----*/ ################################# # 新增資料 # ################################# function op_insert() { } ################################# # 更新資料 # ################################# function op_update($sn = "") { } ################################# # 刪除資料 # ################################# function op_delete($sn = "") { } ################################# # 顯示單筆 # ################################# function op_show($sn = "") { } ################################# # 表單 # ################################# function op_form($sn = "") { } ################################# # 列表程式 # ################################# function op_list() { }