1. 安裝開發環境 1-1 幾個您要知道的位置 1-2 下載 XOOPS250ModuleConversionFiles 1-3 認識 xoops_version.php 1-4 logo製作 1-5 上課範例及需求 2. 資料庫規劃 2-1 完成資料庫部份設定 3. 後台界面設定 3-1 修改 admin/menu.php 3-2 後台管理頁面 main.php 3-3 後台管理主頁樣板 4. XOOPS內建表單Class 4-1 XOOPS表單物件的基本用法 4-2 將資料送至樣板呈現 4-3 各種XOOPS表單元件 4-4 加入 TinyMCE 編輯器 4-5 在內建表單元件加入額外設定 4-6 修改日曆元件 4-7 改用 CKEditor 編輯器 4-8 自動功能 4-9 完整表單函數 5. $xoopsDB資料庫物件 5-1 資料過濾檢查 5-2 $xoopsUser 使用者物件取得使用者資料 5-3 寫入資料庫 5-4 建立安全的表單 5-5 異常處理 6. 在前台頁面顯示 6-1 header.php 6-2 修改前台流程 6-3 從資料庫讀出單一資料 6-4 製作顯示單一活動頁面 6-5 陣列傳至Smarty樣板的用法 6-6 顯示列表 6-7 讀出資料的安全性過濾 6-8 過濾所有讀出的函數 6-9 加入模組工具列 7. 加入管理功能 7-1 編輯活動 7-2 更新活動 7-3 加入確認後刪除的機制 7-4 加入刪除功能 7-5 根據不同身份顯示不同內容 7-6 根據不同狀態顯示標籤 7-7 加入分頁功能 8. 加入報名按鈕 8-1 加入報名功能 8-2 報名過後的界面改變 8-3 取消報名 9. 新增區塊 9-1 編輯區塊主函數 9-2 同時讀取兩個資料表 9-3 區塊編輯設定 9-4 根據區塊設定來調整區塊 10. 加入搜尋 11. 加入偏好設定 11-1 加入分頁並套用偏好設定 12. 加入語系常數的方法
7-4
加入刪除功能
一、刪除資料的SQL語法
刪除的SQL語法如下:
delete from `資料表名稱` [where 篩選條件] [limit 筆數]
二、加入刪除功能
修改 admin/main.php, 加入一組刪除的流程 :
case "delete_action":
delete_action($action_id);
header("location: ../index.php");
exit;
接著,實際做出 delete_action() 函數即可。
//刪除活動
function delete_action($action_id)
{
global $xoopsDB;
$sql = "DELETE FROM `" . $xoopsDB->prefix('actions') . "` WHERE `action_id`='{$action_id}'";
$xoopsDB->queryF($sql) or web_error($sql);
}
1. 安裝開發環境 1-1 幾個您要知道的位置 1-2 下載 XOOPS250ModuleConversionFiles 1-3 認識 xoops_version.php 1-4 logo製作 1-5 上課範例及需求 2. 資料庫規劃 2-1 完成資料庫部份設定 3. 後台界面設定 3-1 修改 admin/menu.php 3-2 後台管理頁面 main.php 3-3 後台管理主頁樣板 4. XOOPS內建表單Class 4-1 XOOPS表單物件的基本用法 4-2 將資料送至樣板呈現 4-3 各種XOOPS表單元件 4-4 加入 TinyMCE 編輯器 4-5 在內建表單元件加入額外設定 4-6 修改日曆元件 4-7 改用 CKEditor 編輯器 4-8 自動功能 4-9 完整表單函數 5. $xoopsDB資料庫物件 5-1 資料過濾檢查 5-2 $xoopsUser 使用者物件取得使用者資料 5-3 寫入資料庫 5-4 建立安全的表單 5-5 異常處理 6. 在前台頁面顯示 6-1 header.php 6-2 修改前台流程 6-3 從資料庫讀出單一資料 6-4 製作顯示單一活動頁面 6-5 陣列傳至Smarty樣板的用法 6-6 顯示列表 6-7 讀出資料的安全性過濾 6-8 過濾所有讀出的函數 6-9 加入模組工具列 7. 加入管理功能 7-1 編輯活動 7-2 更新活動 7-3 加入確認後刪除的機制 7-4 加入刪除功能 7-5 根據不同身份顯示不同內容 7-6 根據不同狀態顯示標籤 7-7 加入分頁功能 8. 加入報名按鈕 8-1 加入報名功能 8-2 報名過後的界面改變 8-3 取消報名 9. 新增區塊 9-1 編輯區塊主函數 9-2 同時讀取兩個資料表 9-3 區塊編輯設定 9-4 根據區塊設定來調整區塊 10. 加入搜尋 11. 加入偏好設定 11-1 加入分頁並套用偏好設定 12. 加入語系常數的方法