中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首頁
源碼下載
編程相關
建站資源
書籍教程
網頁設計教程
網絡編程教程
手遊
手機軟件
文章
首頁
>
網頁設計教程
>
Dreamweaver教程
Dreamweaver MX 打造我們的留言本(一)
作者:Eve Cole
更新時間:2009-05-31 21:07:19
大家好,我們又見面了。 :)在前面幾章裡我們講述瞭如何利用DW MX的伺服器行為來操作資料庫和產生動態頁面,但是不是覺得有點亂,不太好理解呢?是的,前面我們講的都是單一的伺服器行為,好像都沒什麼連結一樣。在這一章呢,我們將學習如果靈活的應用DW MX的伺服器行為-打造我們的留言本! (沒錯,就是留言本,將用到絕大部分的伺服器行為,而且不用書寫一行程式碼。)
先做做準備工作,新建幾個頁面,分別取名為:
index.asp:留言本首頁,用於顯示留言等。
new.asp:發布新的留言。
rep.asp:用於站長回覆留言的頁面。
edit.asp:對一些不健康的留言內容進行編輯的頁面。
del.asp:同上,不過方法比較狠,直接刪除。 :)
login.asp:上面所說的回复,編輯,刪除等操作都應只有站長才有權力,站長透過這個頁面來登陸管理留言本。
sorry.asp:登陸不正確的時候所回傳的頁。
如圖(7-1)所示。
7-1
資料庫方面我們需要用到兩張表,如圖(7-2)所示。其中表admin用來存放超級用戶的姓名及密碼,表f_bbs裡存放的發文訊息,在後面我們會詳細講解。
7-2
在表admin裡新建兩個字段,名為f_name和f_password,資料型別分別設為文本,如圖(7-3)所示。
7-3
表b_bbs就有點麻煩了,不過不用怕,讓我們一步步來,先看圖(7-4)。
7-4
字段ID為留言內容的關鍵字段,因為它的作用很多,把它的資料類型設為自動編號,並把它設置為主鍵,即選中它,再點一下圖(7-4)中紅圓中的按鈕。
f_name為留言用戶的姓名,很簡單的。
f_content中存放的是留言內容,由於文字資料類型最多只能存放255個字符,對我們的留言內容來說少了點,所以這裡要把它設定成備註,因為備註這種資料類型最多可以存放65,535個字符,完全夠用了。 :)
f_oicq為留言用戶的OICQ號碼,設定同用戶名。
f_email為留言用戶的Email位址,設定同用戶名。
f_homepage為留用戶的主頁位址,設定同用戶名。
f_time為提交留言的時間,這裡要注意一下,資料類型要改成日期/時間,並且要設定一個預設值。如圖(7-5)所示。這個now()是一個VBA內建的函數,它的作用是當提交一條留言的時候如果不指明該字段的值,則系統會用當前的日期的時間來填充該字段。
f_repcontent為站長回覆的內容,同留言內容。不過要注意的是也要加入一個預設值,如圖(7-6)所示。它的作用是如果目前這條留言內容還沒回覆的話則顯示「暫無回覆」。要注意那兩個雙引號哦,一定要在英文輸入狀態下的才行,如"",如果中文下輸入的“”則就會報錯。
7-5
7-6
準備好資料庫後就輪到我們的主角了,index.asp,這個頁面用來顯示留言和一些功能性的連接,先來看看它的大體樣子,如圖(7-7)所示。同時要記得建立記錄集,取名為guestbook。
7-7
在這裡我只是為了方便起見,所以沒用什麼圖片,大概的樣子就是上面這樣了。最重要的就是要顯示留言人的姓名,留言內容和站長回复,下面的暫無回復是用來確保當沒有任何留言內容的時候所顯示的,這樣也能保證了不會出錯。那麼可能有些細心的讀者會問到,我在上面資料庫裡建立的像OICQ號碼和主頁地址怎麼還沒看到呢?呵。 。不用急,這些當然要用到,見圖(7-8),這是一個基本成型的樣子了。
7-8
怎麼樣,OICQ、信箱、首頁、發佈時間都出來吧,看起來好像又蠻麻煩的。不用怕,其實都很簡單,只是幾個小小的伺服器行為而已,let's go! !我們一步一步來吧。
大家好,我們又見面了。 :)在前面幾章裡我們講述瞭如何利用DW MX的伺服器行為來操作資料庫和產生動態頁面,但是不是覺得有點亂,不太好理解呢?是的,前面我們講的都是單一的伺服器行為,好像都沒什麼連結一樣。在這一章呢,我們將學習如果靈活的應用DW MX的伺服器行為-打造我們的留言本! (沒錯,就是留言本,將用到絕大部分的伺服器行為,而且不用書寫一行程式碼。)
先做做準備工作,新建幾個頁面,分別取名為:
index.asp:留言本首頁,用於顯示留言等。
new.asp:發布新的留言。
rep.asp:用於站長回覆留言的頁面。
edit.asp:對一些不健康的留言內容進行編輯的頁面。
del.asp:同上,不過方法比較狠,直接刪除。 :)
login.asp:上面所說的回复,編輯,刪除等操作都應只有站長才有權力,站長透過這個頁面來登陸管理留言本。
sorry.asp:登陸不正確的時候所回傳的頁。
如圖(7-1)所示。
7-1
資料庫方面我們需要用到兩張表,如圖(7-2)所示。其中表admin用來存放超級用戶的姓名及密碼,表f_bbs裡存放的發文訊息,在後面我們會詳細講解。
7-2
在表admin裡新建兩個字段,名為f_name和f_password,資料型別分別設為文本,如圖(7-3)所示。
7-3
表b_bbs就有點麻煩了,不過不用怕,讓我們一步步來,先看圖(7-4)。
7-4
字段ID為留言內容的關鍵字段,因為它的作用很多,把它的資料類型設為自動編號,並把它設置為主鍵,即選中它,再點一下圖(7-4)中紅圓中的按鈕。
f_name為留言用戶的姓名,很簡單的。
f_content中存放的是留言內容,由於文字資料類型最多只能存放255個字符,對我們的留言內容來說少了點,所以這裡要把它設定成備註,因為備註這種資料類型最多可以存放65,535個字符,完全夠用了。 :)
f_oicq為留言用戶的OICQ號碼,設定同用戶名。
f_email為留言用戶的Email位址,設定同用戶名。
f_homepage為留用戶的主頁位址,設定同用戶名。
f_time為提交留言的時間,這裡要注意一下,資料類型要改成日期/時間,並且要設定一個預設值。如圖(7-5)所示。這個now()是一個VBA內建的函數,它的作用是當提交一條留言的時候如果不指明該字段的值,則系統會用當前的日期的時間來填充該字段。
f_repcontent為站長回覆的內容,同留言內容。不過要注意的是也要加入一個預設值,如圖(7-6)所示。它的作用是如果目前這條留言內容還沒回覆的話則顯示「暫無回覆」。要注意那兩個雙引號哦,一定要在英文輸入狀態下的才行,如"",如果中文下輸入的“”則就會報錯。
7-5
7-6
準備好資料庫後就輪到我們的主角了,index.asp,這個頁面用來顯示留言和一些功能性的連接,先來看看它的大體樣子,如圖(7-7)所示。同時要記得建立記錄集,取名為guestbook。
7-7
在這裡我只是為了方便起見,所以沒用什麼圖片,大概的樣子就是上面這樣了。最重要的就是要顯示留言人的姓名,留言內容和站長回复,下面的暫無回復是用來確保當沒有任何留言內容的時候所顯示的,這樣也能保證了不會出錯。那麼可能有些細心的讀者會問到,我在上面資料庫裡建立的像OICQ號碼和主頁地址怎麼還沒看到呢?呵。 。不用急,這些當然要用到,見圖(7-8),這是一個基本成型的樣子了。
7-8
怎麼樣,OICQ、信箱、首頁、發佈時間都出來吧,看起來好像又蠻麻煩的。不用怕,其實都很簡單,只是幾個小小的伺服器行為而已,let's go! !我們一步一步來吧。
相關文章
Dreamweaver:圖片應用技巧
2009-05-31
Dreamweaver MX Ultradev探索(前言)
2009-05-31
Dreamweaver MX Ultradev探索(1)
2009-05-31
Dreamweaver MX Ultradev探索(2)
2009-05-31
DreamweaverMX Ultradev探索(3-1)
2009-05-31
DreamweaverMX Ultradev探索(3-2)
2009-05-31
DreamweaverMX Ultradev探索(4-1)
2009-05-31
DreamweaverMX Ultradev探索(4-2)
2009-05-31
Dreamweaver MX Ultradev探索(5-1)
2009-05-31
輕鬆打造快閃窗
2009-05-31
dreamweaver製作可控制的橫向滾動
2009-05-31
Dreamweaver MX 打造我們的留言本(一)
2009-05-31