Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lesson 5 :基礎應用二(留言版) (2004/08/20).

Similar presentations


Presentation on theme: "Lesson 5 :基礎應用二(留言版) (2004/08/20)."— Presentation transcript:

1 Lesson 5 :基礎應用二(留言版) (2004/08/20)

2 講員介紹 本名:孫仲岳 (Saturn Sun.) 生日:1980年11月4日天蠍座 現任: 彰化市社區大學 兼任講師
中原大學校園網路策進會 創會會長 中原檔案伺服器網管 中原熊蓋站站長 中文化軟體聯盟網管 AX工作室負責人

3 如何取得上課投影片 進入「校園網路策進會」版

4 PHP+MYSQL 核心 查詢資料(選出你要的) $conn=mysql_connect( $host, $user, $pass );
$sql = "SQL語法放這裡"; $result=mysql_db_query( $database, $sql ,$conn); $row=mysql_fetch_row($result); mysql_close($conn);

5 ) 了解查出的資料 Result Row[0] Row[1] Row[2] … mysql_fetch_row (move_next) 1
3

6 PHP+MYSQL 核心 新增、刪除、修改 $conn=mysql_connect( $host, $user, $pass);
$sql = “SQL語法放這裡"; mysql_select_db($database,$conn); $result = mysql_query($sql); mysql_close($conn);

7 留言版實作 – 觀摩 觀摩

8 留言版實作 – 功能 可以顯示留言 可以新增、刪除、修改留言 欄位規劃 頁面製作

9 頁面製作 了解輸入欄位類型(TEXT…) 了解NAME 與 VALUE 了解 SUBMIT 與 PHP 接收 製作顯示頁面

10 認識表單 <form method=“post” action=“網址or檔案”> <input type =“類型”
name = “變數名稱” value = “變數值”> </form>

11 資料庫規劃 欄位考慮 姓名(INPUT - TEXT) 性別(INPUT - RADIO) Email (INPUT - TEXT)
留言內容(INPUT - TEXTAREA) IP(系統抓取) 留言時間(系統抓取)

12 關鍵函數 PHP MySQL 允許手動換行 - nl2br() 目前時間 NOW(); DATE_FORMAT(time,
'%Y年 %m月 %d日')

13 如果還有時間 補上刪除功能(留言版功能完成)

14 筆記頁

15 如果還有時間 補上修改功能(功能加強)

16 筆記頁

17 如果還有時間 補上管理密碼(安全性考量)

18 筆記頁

19 檔案上傳功能 enctype="multipart/form-data" 傳好的檔案會有三個變數
file, file_name, file_size copy($file,$file_name); unlink($file);

20 資料庫備份 保存您的 php 程式碼 備份 / 還原資料庫 phpmyAdmin – 輸出 .sql 檔案 將data資料夾內檔案保存

21 畢業囉 找個機會^^ 寫出屬於自己的留言版 記得我們一週來的觀念 你將會是傑出的PHP程式設計師

22 參考網站(一) 首頁製作百寶箱 Jollen 網路學園 Mysql 中文參考手冊 http://dob.tnc.edu.tw
Mysql 中文參考手冊

23 參考網站(二) PHP Bible PHP 官方網站 Google http://www.php.net
PHP 官方網站 Google

24 謝謝各位 有任何疑問,聯絡請洽: 寫信給我: 電話聯絡: http://best.cycu.edu.tw 中原熊蓋站 - 公用討論區
電話聯絡:


Download ppt "Lesson 5 :基礎應用二(留言版) (2004/08/20)."

Similar presentations


Ads by Google