第一篇:簡單易學的ASP留言板制作教程
ASP留言本教程(1)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)
二、設計數(shù)據(jù)庫
ASP程序本身并不能儲存數(shù)據(jù),眾所周知,留言本有以下信息需要保存:留言者姓名、聯(lián)系方式、留言內(nèi)容等等。因為ASP并不能儲存數(shù)據(jù),所以數(shù)據(jù)庫在這種環(huán)境之下就產(chǎn)生了。數(shù)據(jù)庫的種類也很多,針對不同的程序也有適用于它的數(shù)據(jù)庫,比如Access和Ms SQL就比較適用ASP和ASP.net程序,至于其它的數(shù)據(jù)庫和程序,就不屬于本文所討論的問題了,有興趣的朋友可以查看其它一些資料。
那么既然Access和MS SQL都適用ASP,那么具體又如何來選擇呢?我們可以打一個比方:比如釘一枚小釘子,聰明的人一定不會用一個大的棒槌,而是選擇小的鐵錘,雖然用大的棒槌也一樣的可以把釘子釘進去,可是沒有人愿意這樣做。
數(shù)據(jù)庫也一樣:Access比較適用小型的應用,而MS SQL則適用于大中型的數(shù)據(jù)庫應用,所以要做一個留言本,理所當然是選擇Access更好一些,但是如果你決心使用MS,沒有人會極力阻止你。好了,廢話少說,切入正題,下面開始創(chuàng)建數(shù)據(jù)庫。
Access是微軟office辦公軟件中的其中一個,默認的安裝Office是有這個Access的,好了,打開程序,開始了,GO!
進入實戰(zhàn)了。打開程序后,出現(xiàn)一個對話框,這里我們選擇第一個選項"空Access數(shù)據(jù)庫"點擊確定,彈出一個新建數(shù)據(jù)庫的文件框,選擇你上次你建的站點目錄,起個data的文件名,點擊創(chuàng)建,OK!雙擊"使用設計器創(chuàng)建表"打開表創(chuàng)建窗口"如圖
創(chuàng)建表的結構如下表:
字段名稱
數(shù)據(jù)類型
備注(筆者注釋)
id 自動編號 設置“自動編號” name 文本 留言者姓名
qq 數(shù)字 留言者的QQ,因為QQ號是由數(shù)字組成 email 文本 留言者的電子郵件 content 備注 留言內(nèi)容
data 日期/時間 留言時間,設定默認值為Now()
數(shù)據(jù)庫設計好了以后,可以直接在數(shù)據(jù)庫里添加兩條記錄,以后測試時候用!這一節(jié)就到此了
ASP留言本教程(2)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)
三、連接數(shù)據(jù)庫
在上一節(jié),我們已經(jīng)為我們的程序創(chuàng)建了一個數(shù)據(jù)庫,在這一節(jié)中,我們來用ASP把程序和數(shù)據(jù)庫連接起來,以后就可以連接到數(shù)據(jù)庫、在ASP中顯示數(shù)據(jù)庫中的數(shù)據(jù)以及更復雜的插入、修改和刪除。
一起看以下代碼,這就是ASP程序中常用的連接數(shù)據(jù)庫的代碼: <% set conn=server.createobject(“adodb.connection”)connstr=“Provider=Microsoft.jet.oledb.4.0;data source=”&server.mappath(“data.mdb”)conn.open connstr %>
解釋一下以上代碼: <%
'這是ASP程序的起始
set conn=server.createobject(“adodb.connection”)
'在服務器上創(chuàng)建了一個連接數(shù)據(jù)庫的對象
connstr=“Provider=Microsoft.jet.oledb.4.0;data source=”&server.mappath(“data.mdb”)
'告訴ASP數(shù)據(jù)庫的接接方法以及路徑
conn.open connstr
'創(chuàng)建了對象后就用來打開數(shù)據(jù)庫進行連接 %>
'一切OK了!結束ASP程序
將上面的代碼另存為conn.asp文件,放在服務器目錄下面就可以了。怎么樣,簡單吧?
這一節(jié)是最重要的,一定要弄明白,否則以后操作數(shù)據(jù)庫將變得不現(xiàn)實,如果有不懂的問題,歡迎和我討論,我的電子郵件地址是。這一節(jié)就到此,下節(jié)我們就將數(shù)據(jù)庫中的數(shù)據(jù)顯示在頁面中(這就實現(xiàn)了留言本的查看功能)
ASP留言本教程(3)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)
三、制作留言本首頁
前面我們已經(jīng)連接好了數(shù)據(jù)庫,就要讓它在這里發(fā)揮一下作用了,這一節(jié)將講述如何將數(shù)據(jù)庫里的數(shù)據(jù)用ASP讀取出來,在頁面中顯示出來,這樣就等于是查看留言本了。
利用DW制作如下頁面(這里我就不講如何去做這個頁面了,最后我將會給出HTML代碼下載)
將制作好的文件存為index.asp,下面就創(chuàng)建數(shù)據(jù)記錄集,用來顯示數(shù)據(jù)庫的數(shù)據(jù)到這個頁面中:
用記事本打開index.asp,在頁頭加入以下代碼:
<%@LANGUAGE=“VBScript” codepage=“936”%> <% set rs=server.createobject(“adodb.recordset”)sql=“select user,qq,email,content,data from main order by id desc” rs.open sql,conn,1,1 %>
解釋一下:
第一行,表明ASP使用的是VB腳本
第二行,是用include包含文件,這里包含的是數(shù)據(jù)庫連接文件。第三行,ASP程序開始
第四行,利用Server內(nèi)置對象創(chuàng)建一個記錄集
第五行, SQL語句,這里的意思是選擇數(shù)據(jù)庫中的user,qq,email,content,data字段,指定該數(shù)據(jù)表的名稱是“main”數(shù)據(jù)的排列順序是倒序。
第六行,用剛才創(chuàng)建的名為rs的記錄集打開數(shù)據(jù)庫,設置屬性為只讀(1,1為只讀數(shù)據(jù),1,3為插入數(shù)據(jù),2,3是修改數(shù)據(jù)。
這樣就打開了數(shù)據(jù)庫,接下來就可以顯示了。
將“留言人”代替為“<%=rs(“user”)%> “時間”代替為“<%=rs(“data”)%>
“留言內(nèi)容在此”代替為“<%=rs(“content”)%> “QQ”鏈接到:
“郵件”鏈接到:mailto:<%=rs(“email”)%> 最后將“填寫留言”鏈接 add.asp “管理留言”鏈接 admin.asp
好了,再次保存,瀏覽看看!
怎么了?只顯示一條記錄?原來我們在數(shù)據(jù)庫里添加了兩條記錄的哦!還有一條呢?別急,因為我們沒有指定ASP循環(huán)顯示,所以就只有一條啦。。
在剛才的代碼后面添加一行
<%do while not rs.eof%>
并在頁面的第一個表格的末尾加上
<% rs.movenext loop %> 上面的代碼就是說用rs記錄集指針一條一條往下一條移動,直到末尾,loop是循環(huán)的意思。哈哈,再次瀏覽這個文件
看明白了嗎,這樣就可以讓數(shù)據(jù)庫中的數(shù)據(jù)全部顯示在頁面中了,好了,這節(jié)就到這,下節(jié)講一個也很重要的部份(添加留言功能。)
ASP留言本教程(4)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)
三、制作添加留言頁面,實現(xiàn)留言功能
我們是做的一個留言本,實現(xiàn)留言的功能就十分重要了,要不然就算不上留言本了,接下來就一起來實現(xiàn)這個功能。
用DW制作以下這樣的頁面:
設置表單的屬性如下:
姓名:設置為單行文本域,名稱為“user” QQ號:設置為單行文本域,名稱為“qq” 郵件:設置為單行文本域,名稱為“email” 內(nèi)容:設置為多行文本域,名稱為“content”
最后將表單的“Action”動作指向addsave.asp就可以了。
保存文檔名為add.asp,OK!下一步!
表單是做好了,但是還需要后臺程序的支持,一起來使用ASP編寫一個添加留言處理程序,添加留言代碼:
<%@LANGUAGE=“VBScript” codepage=“936”%>
'表明ASP使用的是VB腳本
'是用include包含文件,這里包含的是數(shù)據(jù)庫連接文件 <% set rs=server.createobject(“adodb.recordset”)
'利用Server內(nèi)置對象創(chuàng)建一個記錄集
sql=“select user,qq,email,content,data from main”
'SQL語句,上節(jié)有詳解 rs.open sql,conn,1,3'用剛才創(chuàng)建的名為rs的記錄集打開數(shù)據(jù)庫,設置屬性為插入數(shù)據(jù)
rs.addnew
'用記錄集新添加一條數(shù)據(jù)
user=request.form(“user”)
'請求表單的變量,定義變量為user,這里request.form是請求表單的意思
qq=request.form(“qq”)
'請求表單的變量,定義變量為qq,這里request.form是請求表單的意思
email=request.form(“email”)
'請求表單的變量,定義變量為email,這里request.form是請求表單的意思
content=request.form(“content”)
'請求表單的變量,定義變量為content,這里request.form是請求表單的意思
rs(“user”)=user
'將請求到的表單值傳向記錄集中代表user字段的名稱 rs(“qq”)=qq
'將請求到的表單值傳向記錄集中代表qq字段的名稱
rs(“email”)=email
'將請求到的表單值傳向記錄集中代表email字段的名稱 rs(“content”)=content
'將請求到的表單值傳向記錄集中代表content字段的名稱
rs.update
'更新一下數(shù)據(jù)庫中的數(shù)據(jù)。rs.close
'關閉記錄集 set rs=nothing
'銷毀記錄集 conn.close
'關閉數(shù)據(jù)庫連接 set rs=nothing
'銷毀數(shù)據(jù)庫連接 %>
將以上文件存為addsave.asp,測試下!咦?怎么填好提交以后就出現(xiàn)空白了,為什么?這是因為在addsave.asp中沒有設置數(shù)據(jù)成功提交好后的轉向頁面,這里不用做那么復雜的,只要做一個刷新頁面就行了,在程序的后面加上:
然后在頁面中添加提示信息,比如:“您的留言已經(jīng)成功提交,2秒鐘后將自動返回留言本首頁”
好了,這個留言的功能總算實現(xiàn)了,最后再測試下,看看效果!
OK!這個留言功能的實現(xiàn)教程就到這里了。
ASP留言本教程(5)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)
六、制作管理登陸頁面
留言本的管理功能對于留言本來說就不言而喻了,像論壇的登陸功能就是一個很好的例子,不過我們做留言本基本上有刪除功能就行了,寫這個教程是為了更多的ASP入門者更好的了解ASP,所以旨在學習用,當然也可以在這基礎上添加更多的功能,比如回復留言者。
好了,開始了,還是按照以前的,用Dreamweaver做一個登陸頁面,如下圖:
把用戶名的表單名稱設置為admin,密碼的表單名稱設為password,把動作指向checkpass.asp,存admin.asp這樣登陸頁面就好了,下面就做檢測密碼的ASP程序了,看以下代碼解釋:
'把conn.asp包含進來連接數(shù)據(jù)庫 <% 'ASP起始
admin=request.form(“admin”)'定義admin的值是表單傳過來的用戶名域名稱admin password=request.form(“password”)'定義admin的值是表單傳過來的用戶名域名稱admin if admin=“" or password=”“ then '這句的意思是假如用戶名和密碼沒有輸入的話那么執(zhí)行下一句
response.Write(”“)'用javascript腳本提示用戶 end if '結束if語句
sql=”select * from admin where admin='“&admin&”' and password='“&password&”'“ '這句很重要,我們放到后面講
set rs=conn.execute(sql)'設定記錄集rs,用conn執(zhí)行SQL語句 if rs.eof or rs.bof then '當沒有符合篩選結果時,則執(zhí)行下面的句子 response.write ”“ '用javascript腳本提示用戶 else '如果符合條件的時候
session(”admin“)=admin '新建session,值等于表單傳來的用戶名 response.redirect ”mymanage.asp“ '轉向到mymanage.asp,進入管理頁 end if '結束if語句 %> 'ASP結束
將以上代碼保存為checkpass.asp
這樣,用戶在admin.asp頁面中輸入用戶名和密碼后,就把用戶名和密碼值傳給checkpass.asp處理,當用戶名和密碼的值和數(shù)據(jù)庫中的字段相匹配時,就進入mymanage.asp這個管理頁面,同時建一個session,這個session的會話變量將在后面起作用,下一節(jié)就明白了。
ASP留言本教程(6)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)
七、制作管理頁面
上節(jié)中講的是制作登陸頁面和檢測用戶,當用戶名和密碼正確時就轉到管理頁面,好了,開始實現(xiàn)它。
其實這個留言本的管理頁面和用戶直接看到的首頁沒有多大的區(qū)別,只是用了Session會話變量用作保護和增加了一個刪除鏈接,當點擊這個鏈接的時候,就會自動刪除這條留言,好了,其本的目的知道了,那就GO!
剛才講了,這個頁面和首頁的index.asp相似,那么就先復制就行了,然后再改一下
首先找到下面這句:
sql=”select user,qq,email,content,data from main order by id desc“ 把它改為
sql=”select id,user,qq,email,content,data from main order by id desc“ 這樣,就選取到了id這個自動編號的值,以便刪除留言時鎖定這個id。
然后在“郵件”這個鏈接后面增加一個鏈接“刪除”,鏈接:del.asp?id=<%=rs(”id“),修改代碼后為“ onclick=”return confirm('是否確定刪除本留言?');“>刪除 這樣,待會我們做del這個頁的時候,就會知道為什么了!
改過后存為mymanage.asp
現(xiàn)在打開瀏覽器看看!
怎么不用輸入用戶名和密碼都可進入呀?別急,上節(jié)中,我們不是建了一個session的會話變量,這時就派上用場了,直接用記事本打開。在<%@LANGUAGE=”VBScript“ codepage=”936“%>這句的后面加上<%if session(”admin“)<>”“ then%>這句,在末尾寫上: <% else response.Redirect(”admin.asp“)end if%> 下面來講解一下。
<%if session(”admin“)<>”“ then%> '就是說如果session這個(”admin“)的值不是空的話就執(zhí)行。<% else response.Redirect(”admin.asp“)end if%> '為空的話就轉向登陸頁,重新登陸,這樣的話,直接輸入網(wǎng)址的話就會跳到admin.asp,簡單吧!
好了,這節(jié)就到這里了。
ASP留言本教程(7)時間:2010-04-09 22:53 點擊:17次 作者: 來源:網(wǎng)頁教學網(wǎng)
八、刪除留言
上節(jié)我們增加了一個刪除留言的鏈接,以下是這個del.asp的代碼
<% set rs=server.createobject(”adodb.recordset“)id=Request.QueryString(”id“)sql=”select * from main where id=“&id rs.open sql,conn,2,3 rs.delete rs.update %>
很明了吧,才幾句,第1、2、3句都不用我解釋了,大家都在上幾節(jié)中明白了。
第4句:
id=Request.QueryString(”id“)用id取值字符串中傳的id,回頭看一下刪除的鏈接:del.asp?id=<%=rs(”id“)%> 就是這個鏈接才把id的值傳來的,<%=rs(”id")%>是讀取數(shù)據(jù)庫中的自動編號字段中的id。
第5句:
用sql定義SQL語句,這里的*是通配符,表示所有,而Where有點像我們漢語中的“當”,整句話的意思是選擇所有來自表名為main的字段,它的條件是當數(shù)據(jù)庫中的id字段是字串所傳來的id。如果這個沒有的話這個一時間不明白也不要緊,慢慢接觸就知道了。
第6句是打開符合條件的記錄,確切的講不應該叫記錄集了,因為經(jīng)過我們這樣篩選的話,記錄絕對是一條,2,3指定可以對數(shù)據(jù)庫中的數(shù)據(jù)進入修改。
第7、8句 rs.delete 看了就明白了,原來這才是整個程序的精髓,就是執(zhí)行刪除了。rs.update 這是更新數(shù)據(jù)庫中的表,刪除后就更新。
最后大家自己用rs.close和conn.close釋放。
第二篇:ASP課程設計簡單留言板
ASP.NET課程設計說明書
專
業(yè): 計算機科學與技術
班
級: 0801 學
號: 0812030111 學生姓名: 歐陽鋒 指導教師: 言天舒
湖南工業(yè)大學科技學院教務部 制
第三篇:Dreamweaver 8.0制作簡易留言板圖文教程
用ASP和Dreamweaver 8.0制作簡易留言板
目錄
一、ASP原理..................................................................................................................................2
二、網(wǎng)頁制作步驟...........................................................................................................................3
1、建立數(shù)據(jù)庫.........................................................................................................................3
(1)、利用ACCESS新建空數(shù)據(jù)庫db_message.mdb.....................................................3(2)、建立數(shù)據(jù)表t_message.............................................................................................3(3)、建立所需字段..........................................................................................................3
2、建立留言頁面.....................................................................................................................4
(1)、打開Dreamweaver 8.0 新建 ASP VBScript,建立留言頁面message.Asp。....4(2)、建立數(shù)據(jù)庫連接conn.............................................................................................4(3)、利用插入記錄表單向導創(chuàng)建頁面..........................................................................4
3、建立留言板首頁.................................................................................................................6
(1)、用Dreamweaver新建ASP VBScript,創(chuàng)建留言板首頁index.asp。...............6(2)、建立一個記錄集message........................................................................................6(3)、插入一個4行4列的表格......................................................................................7(4)、綁定記錄集到表格中..............................................................................................8(5)、添加重復區(qū)域........................................................................................................10
三、網(wǎng)頁制作結果.........................................................................................................................11
四、總結.........................................................................................................................................12
五、致謝.........................................................................................................................................12
六、參考文獻.................................................................................................................................13
摘要:隨著因特網(wǎng)的迅猛發(fā)展,網(wǎng)絡已深入到世界的各個角落,作為因特網(wǎng)的主要組成部分的網(wǎng)站,其數(shù)量和質量都在快速發(fā)展。網(wǎng)站與用戶的交互主要使用動態(tài)網(wǎng)頁來實現(xiàn),為了簡化和方便動態(tài)網(wǎng)頁的開發(fā),Web領域的主要開發(fā)商相繼推出了多種Web開發(fā)技術,ASP(Active Server Pages)就是其中的典型代表。利用ASP和Dreamweaver 8.0快速創(chuàng)建充滿動感的交互網(wǎng)頁,而無需或只需要少量的手寫代碼,同時還能非常方便地編輯和管理站點,這是動態(tài)網(wǎng)頁初學者進行網(wǎng)站開發(fā)的最好方式。用ASP、Dreamweaver 8.0以及Access作為后臺數(shù)據(jù)庫可以簡單快捷的設計一個留言板,達到留言板的基本功能。
關鍵字:ASP、Dreamweaver、留言板、交互網(wǎng)頁、Access
一、ASP原理
ASP是一個編程環(huán)境,在其中,可以混合使用HTML、腳本語言以及組件來創(chuàng)建服務器端功能強大的Internet應用程序。如果你以前創(chuàng)建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其中加入ASP程序代碼。組件可以被腳本程序調用,也可以由其他的組件調用。ASP網(wǎng)頁需要相應的Web服務器的支持,才能正常運行,其WEB服務器主要是PWS和IIS。安裝IIS后,設置相應配置,便可使用ASP。
網(wǎng)頁文件均是存放在Web服務器中的,當在客戶端瀏覽器的地址欄鍵入某個網(wǎng)址并按回車時,便向服務器觸發(fā)了一個HTTP請求,服務器將根據(jù)所請求網(wǎng)頁的擴展名,來決定響應的方式。ASP網(wǎng)頁是運行于服務器端的,在客戶端所查看到的網(wǎng)頁源代碼,是ASP動態(tài)生成的頁面源代碼,并非ASP網(wǎng)頁本身的代碼,因此,ASP網(wǎng)頁具有較高的保密性,另外,由于ASP輸出的是標準格式的HTML頁面,故不存在瀏覽器不支持的問題。HTML運行于客戶端瀏覽器,由瀏覽器解釋執(zhí)行,從而顯示出最終的頁面內(nèi)容。ASP能根據(jù)代碼執(zhí)行的結果,動態(tài)形成頁面內(nèi)容,故ASP頁面又稱為動態(tài)網(wǎng)頁。
當在Web站點中融入ASP功能后,通常將發(fā)生以下結果:
1、用戶調出站點內(nèi)容,默認頁面的擴展名是.asp。
2、瀏覽器從服務器上請求ASP文件。
3、服務器端腳本開始運行ASP。
4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。
5、頁面信息發(fā)送到瀏覽器。
二、網(wǎng)頁制作步驟
1、建立數(shù)據(jù)庫
(1)、利用ACCESS新建空數(shù)據(jù)庫db_message.mdb(2)、建立數(shù)據(jù)表t_message(3)、建立所需字段
留言人:t_name 留言內(nèi)容:t_message 留言時間:t_time
2、建立留言頁面
(1)、打開Dreamweaver 8.0 新建 ASP VBScript,建立留言頁面message.Asp。(2)、建立數(shù)據(jù)庫連接conn,用以下程序:
“Provider=Microsoft.Jet.oLEDB.4.0;Data Source=E:webdb_message.mdb”
(3)、利用插入記錄表單向導創(chuàng)建頁面,各配置如圖
列t_time的標簽改為留言時間,顯示為隱藏域,提交為日期,默認值寫 <%= Now()%> 設置完記錄表單向導后,會自動生成表單
打開瀏覽器,輸入http://localhost/message.asp 出現(xiàn)留言頁面,輸入留言內(nèi)容
由于留言板主頁并未制作,所以不會出現(xiàn)連接,但是Access數(shù)據(jù)庫中有留言內(nèi)容
3、建立留言板首頁
(1)、用Dreamweaver新建ASP VBScript,創(chuàng)建留言板首頁index.asp。(2)、建立一個記錄集message
(3)、插入一個4行4列的表格
(4)、綁定記錄集到表格中
在瀏覽器地址輸入http://localhost/index.asp就會出現(xiàn)留言板主頁,并且顯示以前留言
重新在瀏覽器地址輸入http://localhost/message.asp
提交新留言
留言板主頁只顯示當前最新留言,以前留言并不顯示,要改進就要添加重復區(qū)域
9(5)、添加重復區(qū)域
需要修改代碼
在瀏覽器輸入地址http://localhost/index.asp顯示結果有全部留言
三、網(wǎng)頁制作結果
四、總結
這次實訓是做一個簡易的留言板,對然簡單,但能實現(xiàn)基本功能。利用ASP、Dreamweaver 8.0、Access制作留言板,減少了寫繁多代碼的麻煩,便可制作出最基本、簡便的留言板。在制作過程中,首先了解了ASP的運行與原理,其次,再利用Dreamweaver 8.0制作網(wǎng)頁的過程中,對該軟件有了初步的認識與了解,并會運用其中一些功能,利用Access制作簡單的數(shù)據(jù)庫,簡便快捷。
在使用軟件的過程中,由陌生到逐步了解、熟悉,在配置各種設置的過程中了解使用原理,一步一步做出所需要的留言板,在過程中學會知識,在結果中收獲喜悅。通過本次實訓,讓我對學了的知識進行了鞏固并且學到了許多新的知識,知道如何將書本上的知識轉化為實際操作并且得到所要的結果,五、致謝
感謝老師的指導,為我們解決了許多疑難困惑。
六、參考文獻
[1] 吳鵬,李國娟,賈艷萍.Dreamweaver網(wǎng)頁設計與制作案例教程.北京大學出版社,2010.[2] 張玉孔.ASP動態(tài)網(wǎng)頁開發(fā)案例教程.北京航空航天大學出版社,2009.[3] 石志國,李穎.ASP程序設計.清華大學出版社,2005.[4] 鄒婷.Dreamweaver 8 標準教程.中國青年出版社,2006.
第四篇:編寫一個簡單的ASP留言板
編寫一個簡單的ASP留言板
一、建立文件!
最簡單的論壇也要有幾個必要的文件,就是:
1、數(shù)據(jù)庫,用來儲存發(fā)表的帖子!-------命名為:bbs.mdb
2、有數(shù)據(jù)庫就必須連接數(shù)據(jù)庫,該文件用來連接數(shù)據(jù)庫:----命名為:conn.asp
3、發(fā)表帖子的文件----命名為:say.asp
4、保存發(fā)表帖子內(nèi)容的文件-----命名為:save.asp
5、顯示帖子標題的文件------命名為:index.asp
6、顯示帖子內(nèi)容的文件,即點擊標題后所進入的頁面-----命名為:show.asp
建立文件是可以先建立文本文檔,他的格式為“文件名.txt”,我們只需把它改為“文件名.asp”
二、各文件的主要內(nèi)容
1、bbs.mdb
打開這個數(shù)據(jù)庫,建立一個表,命名為bbs
該表中有幾個字段: id(自動給帖子編號),他的數(shù)據(jù)類型設為“自動編號”
name(用來儲存發(fā)表的作者),數(shù)據(jù)類型為“文本”
title(用來儲存帖子的主題),數(shù)據(jù)類型為“文本”
body(用來儲存帖子的內(nèi)容),數(shù)據(jù)類型為“備注”
2、conn.asp 源代碼為:
<%
Server.scriptTimeout=“10”
c+server.mappath(“═bbs═.mdb”)+“;DefaultDir=;DRIVER={Microsoft(*.mdb)};”
set conn=Server.CreateObject(“ADODB.connection”)conn.open connstr %>
這個文件就是這樣,代碼內(nèi)容大家就自己研究,這個我也不知道怎么說才好!
3、say.asp
源代碼為:
大家應該看得懂的,這個根本就是html語法,對的,根本就是,這個只是發(fā)表的界面 不過要注意這一句