:::

11. 建立學習收藏的發布頁

一、 請將原來的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() 函數,用來撈取資料庫中所有文章。

:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D553%26tbsn%3D20

書籍目錄

展開 | 闔起

線上使用者

68人線上 (20人在瀏覽線上書籍)

會員: 0

訪客: 68

更多…