網站程式設計-PHP
<?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;
}