六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

用PHP制作留言板

[摘要]我們在很多網站上都能看到各式各樣的留言板,它是網站與訪客之間進行交流的主要手段之一。一個設計合理,界面優美的留言板程序能從側面體現網站良好的服務,給來訪用戶留下美好的印象,增強用戶對網站的信心。留言板從程序角度來看其實很簡單,難在樸實無華的功能中有創意的表現。下面我們僅以PHP腳本程序為例,從程序...
我們在很多網站上都能看到各式各樣的留言板,它是網站與訪客之間進行交流的主要手段之一。一個設計合理,界面優美的留言板程序能從側面體現網站良好的服務,給來訪用戶留下美好的印象,增強用戶對網站的信心。留言板從程序角度來看其實很簡單,難在樸實無華的功能中有創意的表現。下面我們僅以PHP腳本程序為例,從程序的角度講述怎樣制作留言板。   
   留言板實現的原理一般有兩種,即文件型和數據庫型。它們是以留言信息在服務器的存放方式來區分的。由于文件型留言系統難以勝任多用戶、大容量的信息處理和查詢事務,因此具有良好延展性的數據庫驅動方式是很多事務處理應用的首選。下面我們以PHP、Mysql系統為平臺構建一個基本的留言板。   基本的留言板由留言填寫、保存、顯示、管理等程序組成,架構很簡單,但是涉及了PHP+Mysql結構的大部分操作,是我們學習PHP編程的絕佳入門練習。   
   1.數據庫結構:   
   留言編號 id int 自動遞增   
   留言者姓名 name varchar 20 最多20個字符   
   留言時間 msgdate datetime 日期型   
   電子郵件 email varchar 40 最多40個字符   
   留言內容 msg text 類型   
   這是一個簡單的留言存儲模型庫,根據設計需要還可以增加一些字段,例如記錄訪問者的IP地址、操作系統類型等特征,為進一步分析客戶群體提供依據。   
   2.填寫留言的HTML文件:   
   write.htm   
   該文件構造了留言本最基本的界面,定義了一個包含姓名、電子郵件、留言內容等基本填寫項目的表單,提交后將由savemsg.php程序進行錯誤校驗和入庫處理。   3
   . 錯誤校驗和入庫處理savemsg.php   
      {   Sdb = mysql_connect(′localhost′,′username′,′password′); //連接數據庫,注意將用戶名、口令替換成自己的用戶名和口令,以符合實際情況   
   mysql_select_db(′test′); //選擇guesbook表所在數據庫,這里是test庫   
   Squery=″INSERT into guestbook(name, email,msgdate,msg) values(′Sname′, ′Semail′, now(),′Smsg′)″; //構造插入數據的SQL語句   
   mysql_query(Squery, Sdb); //執行插入數據操作   }   ?>   
   我們可能注意到:在SQL語句中我們使用了Mysql的NOW()函數以‘YYYY-MM-DD HH:MM:SS’的形式返回當前的日期時間,并直接存到DATETIME字段中(事實上在定義字段時就可以將msgdate字段的默認值設置成NOW(),這樣我們對程序就不必另行處理了),另外CURDATE()以‘YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中,CURTIME()以‘HH:MM:SS’的格式返回當前的時間,可以直接存到TIME字段中。   
   4.查看留言view.php   
     
     
      mysql_select_db(′test′); //選擇數據庫   
   Squery=″select * from guestbook″; //構造查詢語句   
   Sresult=mysql_query(Squery, Sdb); //執行查詢語句   
   echo ′姓名 電子郵件 留言時間 留言內容
′;   
   //構造表格頭   
   while(Srow = mysql_fetch_array(Sresult)) { //用循環輸出表格   
   echo ′ ′.Srow[″name″].′ ′;   
   echo ′ ′.Srow[″email″].′ ′;   
   echo ′ ′.Srow[″msgdate″].′ ′;   
   echo ′ ′.Srow[″msg″].′
′;   }   
   mysql_free_result(Sresult);//釋放資源   
   mysql_close(Sdb);//關閉數據庫   
   echo ′ ′;   ?>   
     
     
   5.管理留言本,該程序能列出所有留言條目概況,并為每個條目提供checkbox,以供選擇刪除。   Addmin.php   
   到這里,我們已經構建了一個具備填寫、保存、瀏覽、管理(主要是刪除操作)等功能的留言本。應該說這個程序達到了我們預期的目的。然而,一個留言本真正投入實用,必須考慮許多特殊情況,并具有良好的人機界面,和一定容錯、糾錯性。對比網絡上成熟的留言本程序,我們還需要很多工作,這些將在下期“留言板制作高級技巧”里介紹,就到這里了,再見!


主站蜘蛛池模板: 天天综合天天添夜夜添狠狠添 | 日韩黄色毛片 | 最好免费高清视频观看韩国 | 亚洲女人国产香蕉久久精品 | 色噜噜狠狠狠色综合久 | 日本 免费 高清 | 外国一级毛片 | 青青青爽视频在线观看 | 四虎免费影院在线播放 | 欧美最黄视频 | 日韩黄在线观看免费视频 | 视频一区视频二区在线观看 | 亚洲欧美色视频 | 日韩在线观看免费完整版视频 | 在线久色 | 热热涩热热狠狠色香蕉综合 | 日韩中文字幕视频在线观看 | 在线观看 a国v | 一级毛片子 | 亚欧洲精品bb| 午夜 福利 视频 | 欧美视频福利 | 青青青手机在线视频 | 日韩毛片高清在线看 | 四虎免费久久影院 | 天天干夜夜欢 | 色中文字幕 | 色婷婷一区二区三区四区成人 | 青娱乐青青 | 五级床片全部免费播放 | 日韩毛片在线影视 | 欧美性黑人极品hd网站 | 特a级片 | 天天噜夜夜操 | 综合色视频 | 日本一本二本在线观看 | 日本高清天码一区在线播放 | 四虎精品福利视频精品 | 日韩欧美亚洲综合久久影院d3 | 日韩手机专区 | 日本一本在线播放 |