10.1 專案介紹:訊息發佈系統

  在這個章節,我們要實作一個訊息發佈系統。這個網站包括以下七個頁面:
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 程式碼的撰寫了!請跟著本文的指示操作。