10-2
刪除事項
一、加入刪除按鈕
- 修改 templates\index.tpl,在編輯隔壁加入刪除功能
<a href="{$action}?op=delete&sn={$data.sn}" class="btn btn-danger" title="刪除"><i class="fas fa-times-circle"></i> 刪除</a>
- 在單一事項頁面也記得加,修改 templates\show_one.tpl,一樣加在編輯的隔壁
<a href="{$action}?op=delete&sn={$content.sn}" class="btn btn-danger">刪除</a>
二、加入刪除流程
- 修改 index.php 的流程,加入一組刪除的流程
//刪除資料
case "delete":
delete($sn);
header("location: {$_SERVER['PHP_SELF']}");
break;
三、刪除的SQL語法
- 刪除的SQL語法如下:
delete from `資料表名稱` [where 篩選條件] [limit 筆數]
四、新增刪除函數
- 加入
delete()
// 刪除
function delete($sn)
{
global $db;
if (empty($sn)) {
redirect_page('無此編號', 'index.php');
}
$sql = "DELETE FROM `list` WHERE `sn`='{$sn}'";
if (!$db->query($sql)) {
redirect_page($db->error, 'index.php');
} else {
redirect_page('刪除成功', 'index.php', '成功提示頁');
}
}