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