目錄路徑:admin\model\demo.php,根據前臺$act傳遞參數不同,進行不同的操作
```
switch ($act) {
//刪除演示數據;
case "del";
$vid = get_param('vid');
if (is_array($vid)) {
$vid = implode(",", $vid);
}
if ($vid == '') {
die("vid錯誤");
}
$db->delete('demo', 'vid in(' . $vid . ')');
//操作日志;
addlogs($_COOKIE["adminname"], $vid . '數據刪除,STATUS:OK', '', time(), $_SERVER["REMOTE_ADDR"]);
break;
//編輯單個演示數據;
case "edit";
$vid = $_POST['vid'];
$vname = $_POST['vname'];
$vdata = $_POST['vdata'];
$vtask = $_POST['vtask'];
$vctime = strtotime($_POST['vctime']);
$db->update('demo', array('vname' => $vname, 'vdata' => $vdata, 'vtask' => $vtask, 'vctime' => $vctime), 'vid=' . $vid);
//操作日志;
addlogs($_COOKIE["adminname"], $vid . '數據編輯,STATUS:OK', '', time(), $_SERVER["REMOTE_ADDR"]);
break;
//添加單個演示數據;
case "add";
$vname = $_POST['vname'];
$vdata = $_POST['vdata'];
$vtask = $_POST['vtask'];
$vctime = strtotime($_POST['vctime']);
$db->insert('demo', array('vname' => $vname, 'vdata' => $vdata, 'vtask' => $vtask, 'vctime' => $vctime));
//操作日志;
addlogs($_COOKIE["adminname"], $vname . '數據添加,STATUS:OK', '', time(), $_SERVER["REMOTE_ADDR"]);
break;
//讀取單個演示數據;
case "show";
$vid = get_param('vid');
$row = $db->fetch('demo', 'vid,vname,vdata,vtask,vctime', array('vid' => $vid), 'vid asc');
break;
//讀取日志列表數據;
default:
$page = get_param('page');
$page = intval($page) == 0 ? 1 : intval($page);
$pagenum = 15;
$startI = $page * $pagenum - $pagenum;
$count = $db->rowcount('demo', '');
$pages = getPages($count, $page, $pagenum);
$row = $db->fetchall('demo', 'vid,vname,vdata,vtask,vctime', '', ' vid DESC', $startI . ',' . $pagenum);
}
```