f_name為留言用戶的姓名,很簡單的。
f_content中存放的是留言內(nèi)容,由于文本數(shù)據(jù)類型最多只能存放255個字符,對我們的留言內(nèi)容來說少了點,所以這里要把它設(shè)置成備注,因為備注這種數(shù)據(jù)類型最多可以存放65,535 個字符,完全夠用了。:)
f_oicq為留言用戶的OICQ號碼,設(shè)置同用戶名。
f_email為留言用戶的Email地址,設(shè)置同用戶名。
f_homepage為留用戶的主頁地址,設(shè)置同用戶名。
f_time為提交留言的時間,這里要注意一下,數(shù)據(jù)類型要改成日期/時間,并要設(shè)置一個默認(rèn)值。如圖(7-5)所示。這個now()是一個VBA內(nèi)置的函數(shù),它的作用是當(dāng)提交一條留言的時候如果不指明該字段的值,則系統(tǒng)會用當(dāng)前的日期的時間來填充該字段。
f_repcontent為站長回復(fù)的內(nèi)容,同留言內(nèi)容。不過要注意的是也要添加一個默認(rèn)值,如圖(7-6)所示。它的作用是如果當(dāng)前這條留言內(nèi)容還沒有回復(fù)的話則顯示“暫無回復(fù)”。要注意那兩個雙引號哦,一定要在英文輸入狀態(tài)下的才行,如"",如果中文下輸入的“”則就會報錯。
準(zhǔn)備好數(shù)據(jù)庫后就輪到我們的主角了,index.asp,這個頁面用于顯示留言和一些功能性的連接,先來看看它的大體樣子,如圖(7-7)所示。同時要記得建立記錄集,取名為guestbook。
在這里我只是為了方便起見,所以沒用什么圖片,大概的樣子就是上面這樣了。最重要的就是要顯示留言人的姓名,留言內(nèi)容和站長回復(fù),下面的暫無回復(fù)是用來確保當(dāng)沒有任何留言內(nèi)容的時候所顯示的,這樣也能保證了不會出錯。那么可能有些細(xì)心的讀者會問到,我在上面數(shù)據(jù)庫里建立的像OICQ號碼和主頁地址怎么還沒看到呢?呵。。不用急,這些當(dāng)然要用到,見圖(7-8),這是一個基本成型的樣子了。
怎么樣,OICQ、郵箱、主頁、發(fā)表時間都出來吧,看起來好像又蠻麻煩的。不用怕,其實都很簡單,只是幾個小小的服務(wù)器行為而已,let's go??!我們一步一步來吧。