網站程式設計-PHP
index.php
<?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() {
}