線上書籍

Home

[1002] PHP入門班

一、 請將原來的index.php改為class.php
  1. 將程式裡面的index.php 通通改為 $_SERVER['PHP_SELF']←這才是好的作法。
  2. 將整個程式流程整理出一份空白的檔案,存成 blank.php,日後可以使用。
二、 請建好所需資料表(文章資料表 tncomu_article) 欄位 資料格式 用途
sn 數字 文章編號(流水號)
stud_name 文字 作者姓名
content 大量文字 文章內容
post_time 日期時間 發布時間
enable 單選(1或0) 是否發布(預設為0)
class_sn 數字 對應班級編號
mode 單選(圖片或文字) 使用掃瞄圖檔或使用者輸入資料來當作內容
text_passwd 文字 編輯密碼(給作者自己用)
counter 數字 點閱數
三、 設計輸入表單
  1. 從工具列新增一個「我要撰寫學習收藏」的按鈕或連結,請自己設定一個op值,如write。
  2. 將該op值加入switch流程中,並指定當op=article_form要呼叫出編輯表單函數。
  3. 製作編輯表單函數,最後記得用return傳回表單。
  4. 表單中,務必用隱藏欄位,自己設定一個op值,也就是送出表單後該進行的動作。如:insert
四、 加入儲存功能
  1. 在switch中加入op=insert_article 時要執行的函數,例如 insert_article();
  2. 完成儲存函數,存入後,進行轉向到首頁的動作:header('location:index.php');
五、 建立首頁預設執行動作
  1. 在switch中,加入預設(default)執行的動作,一般來講,就是列出所有文章。
  2. 請製作一個list_article() 函數,用來撈取資料庫中所有文章。