<?php require_once 'head.php'; #整理傳入變數 $op = isset($_REQUEST['op'])?$_REQUEST['op']:""; $sn = isset($_REQUEST['sn'])?intval($_REQUEST['sn']):""; #程式流程 switch($op){ #新增記錄 case "op_insert": op_insert(); redirect_header("index.php",3000,"新增記錄成功!!"); exit; break; #更新記錄 case "op_update": op_update($sn); redirect_header("index.php",3000,"更新記錄成功!!"); exit; break; #刪除記錄 case "op_delete": op_delete($sn); redirect_header("index.php",3000,"刪除記錄成功!!"); exit; break; #表單 case "op_form": op_form($sn); break; #顯示單筆 case "op_show": op_show($sn); break; #列表 default: $op="op_list"; op_list(); break; } #將變數送至樣板引擎 #op $smarty->assign("op", $op); /* $WEB['theme_name'] = "admin"; WEB['title'] = "網站名稱"; $WEB['file_name'] = basename ($_SERVER['PHP_SELF']); */ #變數在head.php $smarty->assign("WEB", $WEB); #程式結尾 $smarty->display('theme.html'); #函數 ######################################## # op_insert ######################################## function op_insert() { global $mysqli; return; } ######################################## # op_update ######################################## function op_update($sn="") { global $mysqli; return; } ######################################## # op_delete ######################################## function op_delete($sn="") { global $mysqli; return; } ######################################## # op_form ######################################## function op_form($sn="") { global $mysqli,$smarty; return; } ######################################## # op_show ######################################## function op_show($sn="") { global $mysqli,$smarty; return; } ######################################## # op_list ######################################## function op_list() { global $mysqli,$smarty; return; }