今天STU網頁設計教大家來完成簡單的ASP+Access數據庫留言板系統網頁作業,首先大家先安裝好Office軟件,然后創建ASP的運行環境(安裝IIS),IIS運行環境的安裝自行百度,有很多教程,當ASP運行環境安裝完成后,我們把整個ASP留言板制作分為四步,具體如下:
	
	一、設計數據庫
	打開Microsoft Access程序,選擇"空Access數據庫"點擊確定,選擇所建站點目錄,新建文件夾命名為data的,點擊創建;
	雙擊"使用設計器創建表"打開表創建窗口" 創建表的結構如下表:(備注部分不需要)
	 
	
		
		這樣儲存留言的表就設計好了,可以直接在數據庫里添加兩條記錄,測試時用!再來創建一個儲存管理員用戶的表,以同樣的方法,不過起名為admin,設計如下表:
		

 
 
	打開表,自己添加一個管理員用戶,以便測試用,整個數據庫建立好了。
	
	二、連接數據庫
	ASP程序中常用的連接數據庫的代碼:
	將上面的代碼另存為conn.asp文件,放在服務器目錄下面就可以了。
	 
	 
	三、制作留言本首頁
	利用DW制作如下頁面(這里我就不講如何去做這個頁面了,最后我將會給出HTML代碼下載)
	 
	 
	將制作好的文件存為index.asp,用記事本打開index.asp,在頁頭加入以下代碼:
	將index.asp中的 “留言人”代替為“<%=rs("user")%>
	“時間”代替為“<%=rs("data")%>
	“留言內容在此”代替為“<%=rs("content")%>
	“QQ”鏈接到:http://search.tencent.com/cgi-bin/friend/user_show_info?ln=<%=rs("qq")%>
	“郵件”鏈接到:mailto:<%=rs("email")%>
	將“填寫留言”鏈接 add.asp “管理留言”鏈接 admin.asp
	然后,在剛才的代碼后面添加一行
	上面的代碼就是說用rs記錄集指針一條一條往下一條移動,直到末尾,loop是循環的意思。
	 
	
		四、制作管理頁面
	
		留言本的管理頁面和用戶直接看到的首頁沒有多大的區別,只是用了Session會話變量用作保護和增加了一個刪除鏈接,當點擊這個鏈接的時候,就會自動刪除這條留言。
		復制一份index.asp存為mymanage.asp然后編輯
	
	
		這樣,就選取到了id這個自動編號的值,以便刪除留言時鎖定這個id。然后在“郵件”這個鏈接后面增加一個鏈接“刪除”,鏈接:
	
	
		在<%@LANGUAGE="VBScript" codepage="936"%>這句的后面加上<%if session("admin")<>"" then%>這句,在末尾寫上:
		
		 
	
		 
	
		刪除留言的鏈接,以下是這個del.asp的代碼
	
	
		 
	
		至此教程結束。