壹表單提交頁面為靜態頁面Massage.html,表單接收頁面用handle.asp;
二ASP頁面接收到表單提交的數據後,然後做壹個驗證,例如妳不允許用戶名為空,可以寫個驗證,如:
<%
User=request("User")
'。。。其它接收數據省略,根據妳的表單提交內容來寫!
If User=" " Then
Response.Write("<Script language=JavaScript>alert('您的用戶名沒有填寫,請您返回填寫完整!');location.href='Massage.html';</Script>") '彈出提示,確定後返回當前提交頁面
Response.End '不再處理後面的程序!
End if
'插入到數據庫
SQL="insert into qh_book(User) values('"&User&"')" 'conn.execute(SQL)
Response.Write("<script>alert('您的留言已經成功提交,感謝您的留言');location.href='Massage.asp';</script>") ’這裏只做實例,具體插入數據庫的內容根據妳提交的內容決定,這裏實現的壹個功能是,當處理完用戶提交的內容後,彈出對話框,告訴用戶留言成功提交,當點擊確定後,再返回先前的提交頁面!
Conn.Close() ‘最後關閉數據庫,這壹步很關鍵
%>
三留言內容提交後,妳還需要對留言進行管理,這裏可以做壹個後臺登錄頁面,用於管理員登錄後臺進行留言的管理,當管理員登錄成功後,跳轉到處理頁面,這裏的處理頁面又是壹個單獨的頁面,用於管理員修改、查詢提交到數據庫的內容,具體做法就不多說了,總體思路是這樣的,朋友,大膽的嘗試壹下吧,每件事都有第壹次,或成功或失敗,都是壹種經驗,都是壹種閱歷,祝妳的留言板早日做成功!!
註:妳若在本機做測試的話,可以通過安裝APMserv來做調試,等需要購買虛擬空間的時候,須選擇支持ASP的,若妳現在連的是Access數據庫的話,那麽妳購買的空間就必須支持這壹數據庫了
我自己的那個靜態網站網址/index.html 妳可以看壹下,是做的簡易留言版,不過思路都是這麽回事,我現在上傳上去的不是完整的,真正測試好的馬上就會上傳上去了,妳先看看效果!