Lesson 5 :基礎應用二(留言版) (2004/08/20)
講員介紹 本名:孫仲岳 (Saturn Sun.) 生日:1980年11月4日天蠍座 現任: 彰化市社區大學 兼任講師 中原大學校園網路策進會 創會會長 中原檔案伺服器網管 http://ftp.cycu.edu.tw 中原熊蓋站站長 http://best.cycu.edu.tw 中文化軟體聯盟網管 http://cpatch.org AX工作室負責人 http://www.ax.com.tw
如何取得上課投影片 http://best.cycu.edu.tw 進入「校園網路策進會」版
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);
) 了解查出的資料 Result Row[0] Row[1] Row[2] … mysql_fetch_row (move_next) 1 3
PHP+MYSQL 核心 新增、刪除、修改 $conn=mysql_connect( $host, $user, $pass); $sql = “SQL語法放這裡"; mysql_select_db($database,$conn); $result = mysql_query($sql); mysql_close($conn);
留言版實作 – 觀摩 觀摩 http://www.zzz.com.tw
留言版實作 – 功能 可以顯示留言 可以新增、刪除、修改留言 欄位規劃 頁面製作
頁面製作 了解輸入欄位類型(TEXT…) 了解NAME 與 VALUE 了解 SUBMIT 與 PHP 接收 製作顯示頁面
認識表單 <form method=“post” action=“網址or檔案”> <input type =“類型” name = “變數名稱” value = “變數值”> </form>
資料庫規劃 欄位考慮 姓名(INPUT - TEXT) 性別(INPUT - RADIO) Email (INPUT - TEXT) 留言內容(INPUT - TEXTAREA) IP(系統抓取) 留言時間(系統抓取)
關鍵函數 PHP MySQL 允許手動換行 - nl2br() 目前時間 NOW(); DATE_FORMAT(time, '%Y年 %m月 %d日')
如果還有時間 補上刪除功能(留言版功能完成)
筆記頁
如果還有時間 補上修改功能(功能加強)
筆記頁
如果還有時間 補上管理密碼(安全性考量)
筆記頁
檔案上傳功能 enctype="multipart/form-data" 傳好的檔案會有三個變數 file, file_name, file_size copy($file,$file_name); unlink($file);
資料庫備份 保存您的 php 程式碼 備份 / 還原資料庫 phpmyAdmin – 輸出 .sql 檔案 將data資料夾內檔案保存
畢業囉 找個機會^^ 寫出屬於自己的留言版 記得我們一週來的觀念 你將會是傑出的PHP程式設計師
參考網站(一) 首頁製作百寶箱 Jollen 網路學園 Mysql 中文參考手冊 http://dob.tnc.edu.tw http://www.jollen.org/ Mysql 中文參考手冊 http://cna.cycu.edu.tw/mysqldoc
參考網站(二) PHP Bible PHP 官方網站 Google http://www.php.net http://dslab.csie.ncu.edu.tw/~happyman/book/cphp3/index.php.htm PHP 官方網站 http://www.php.net Google http://www.google.com.tw
謝謝各位 有任何疑問,聯絡請洽: 寫信給我: 電話聯絡: http://best.cycu.edu.tw 中原熊蓋站 - 公用討論區 saturn@cna.cycu.edu.tw saturn@ax.com.tw 電話聯絡: 0928-389698