在這個章節,我們要實作一個訊息發佈系統。這個網站包括以下七個頁面:
add.php | 新增訊息頁面 | 連結到 index.php |
login.php | 會員登入頁面 | 連結到 index.php |
index.php | 首頁檢視訊息列表 | 傳遞 URL 參數 id 連結到 detail.php |
detail.php | 檢視訊息詳細資訊 | 傳遞 URL 參數 id 連結到 edit.php 與 delete.php |
edit.php | 編輯訊息頁面 | 連結到 index.php |
delete.php | 刪除訊息頁面 | 連結到 index.php |
logout.php | 會員登出頁面 | 連結到 index.php |
請先建立一個 web_announce 資料庫,並於其中建立一個 news 資料表,用來儲存發佈的訊息。該資料表的結構如下:
欄位名稱 | 資料型別 | 空值設定 | 其他設定 |
nIndex (主鍵) | INT(20) | NOT NULL | AUTO_INCREMENT |
nTitle | VARCHAR(100) | NOT NULL | utf8mb4_general_ci |
nName | VARCHAR(20) | NOT NULL | utf8mb4_general_ci |
nContent | TEXT | NOT NULL | utf8mb4_general_ci |
nTime | TIMESTAMP | NOT NULL | DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP |
另外,請在 web_announce 資料庫下再建立一個 user 資料表,用來儲存會員資訊。該資料表的結構如下:
欄位名稱 | 資料型別 | 空值設定 | 其他設定 |
uIndex (主鍵) | INT(20) | NOT NULL | AUTO_INCREMENT |
uUsername | VARCHAR(20) | NOT NULL | utf8mb4_general_ci |
uPassword | VARCHAR(20) | NOT NULL | utf8mb4_general_ci |
完成這些基本設定後,便能開始進行 PHP 程式碼的撰寫了!請跟著本文的指示操作。