【正文】
boardidamp。FEEC8539。boardidamp。a href=?boardID=amp。 target=BoardAnnounce我要發(fā)言 /a/td td nowrap bgcolor=39。p align=39。p align=39。p align=left版面 : amp。 cellpadding=39。 bordercolorlight=39。 width=39。刪除/a+chr(13)+chr(10) outtext outtext= loop if layer0 then dim i for i=1 to layer outtext=outtext amp。 a href=39。( + Cstr(rs(child))+)/font+chr(13)+chr(10) if trim(rs(DateAndTime)) and isdate(rs(DateAndTime)) then if cbool(cdate(rs(DateAndTime))(date()1))=true then outtext=outtext amp。/em/font [ID:+cstr(rs(announceID))+ 點(diǎn)擊 :amp。 htmlencode(rs(UserName)) else outtext=outtext amp。 dim t if rs(Length)=0 then t= 無(wú)內(nèi)容 else t= end if if pwsonchsys then outtext=outtext amp。Cstr(rs(announceID))amp。RootID=amp。rs(Expression)amp。 chr(13) amp。?boardID=+cstr(boardID)+39。selStramp。 } /style/head body % dim sql,rs,rsBoard,BoardName,boardsql dim selStr dim mailStr1 dim mailStr2 dim boardmaster 39。 value=39。 cellpadding=39。 } /style/head body % dim sql,rs dim sel dim boardid boardid=0 if not (isNUll(request(boardid)) or isEmpty(request(boardid)) or (request(BoardID)=) ) then boardid=request(boardid) end if set rs=() sql=select * from board sql,conn,1,1 % div align=centercenter table border=0 cellspacing=39。+showmaster+39。+trim(request(ame))+39。boardid=%=rsB(boardid)%amp。FFFFFF39。039。139。 ()。 } /style/head SCRIPT LANGUAGE=JavaScript !// function check3() { if ((1) ||( 1) ) alert(名字不能為空 )。strong積 分 規(guī) 則 /strong/td /tr tr td li斑竹在原來(lái)的基礎(chǔ)上增加 200分作為獎(jiǎng)勵(lì) li發(fā)一個(gè)帖子積分加 1分,回復(fù)一個(gè)帖子積分加 1分 (多發(fā)新帖噢 ) li被刪一個(gè)帖子,倒扣 1分 li采用積分機(jī)制只是來(lái)活躍論壇的氣氛,積分?jǐn)?shù)只是說(shuō)明網(wǎng)友在本論壇的活躍情況,并不一定代表網(wǎng)友任何方面的個(gè)人水平 /td /tr /table /center /body /html 論壇管理 —— 管理員登錄頁(yè)面 html head title管理者登陸 /title link rel=stylesheet type=text/css href= meta equiv=ContentType content=text/html。039。00000039。80%39。 charset=gb2312 link rel=stylesheet type=text/css href= style type=text/css ! body { backgroundcolor: 00CCFF。?page=339。039。00000039。50%39。center39。center39。center39。center39。center39。center39。center39。center39。center39。039。00000039。50%39。center39。 charset=gb2312 titleLeft/title link rel=stylesheet type=text/css href= style type=text/css ! body { backgroundcolor: 00CCFF。 刪 除多 條記 錄為 : sql = delete from data where ID in (ID1,ID2,ID3) 刪除所有記錄為: sql = delete from data 結(jié) 論 通過(guò)這個(gè)認(rèn)壇的制作,我深化了對(duì) ASP 技術(shù)的了解,也深刻體會(huì)到了 ASP 技術(shù)的優(yōu)越 性,堅(jiān)定了我進(jìn)一步學(xué)習(xí) ASP 的信心。CInt(ID) (五)、 刪除數(shù)據(jù)庫(kù)記錄 刪除某一條記錄: Set conn = () driver={Microsoft Access Driver (*.mdb)}。39。dbq=amp。次 amp。 Email: amp。 order by view desc 10 個(gè)記錄: sql = select top 10 * from data order by ID desc SQL 語(yǔ)句已經(jīng)知道了,不過(guò)在 Web 應(yīng)用時(shí),還得創(chuàng)建一個(gè) RecordSet 對(duì)象得到記錄集,才能把從數(shù)據(jù)庫(kù)里取出的值應(yīng)用在網(wǎng)頁(yè)上,如果現(xiàn)在將所有的記錄顯示在網(wǎng)頁(yè)上 就這樣: Set conn = () driver={Microsoft Access Driver (*.mdb)}。 (三)、 選擇數(shù)據(jù)庫(kù)里的記錄 (按記錄倒序排序): sql = select * from data order by ID desc Email 字段(不排序): sql = select username,usermail from data “風(fēng)云突變 ”的所有記錄: sql = select * from data where username=39。amp。amp。amp。() 注意:一個(gè)頁(yè)面中,只要連接一次就可以了,數(shù)據(jù)庫(kù)使用完后要及時(shí)關(guān)閉連接。 語(yǔ)句:用于激活 PROCEDURE(過(guò)程) (一) 連接數(shù)據(jù)庫(kù) 方法 1: Set conn = () driver={Microsoft Access Driver (*.mdb)}。 AnnounceID 自動(dòng)編號(hào) ParentId 數(shù)字 Child 數(shù)字 Username 文本 發(fā)貼人 Boardid 數(shù)字 User 文本 Topic 文本 貼子主題 Body 備注 貼子內(nèi)容 Dateandtime 文本 發(fā)貼時(shí)間 Hits 數(shù)字 Length 數(shù)字 Rootid 數(shù)字 Layer 數(shù)字 Orders 數(shù)字 Ip 文本 Expression 文本 第五章 詳細(xì)設(shè) 計(jì)與實(shí)現(xiàn) 主頁(yè)面 鏈接頁(yè)面 論壇積分排行榜 論壇簡(jiǎn)介 論壇管理 —— 管理員登錄頁(yè)面 論壇管理 —— 管理功能頁(yè)面 版面管理 — 斑竹登錄頁(yè)面 版面管理 —— 管理功能頁(yè)面 貼子主題瀏覽頁(yè)面 發(fā)表回復(fù)頁(yè)面 發(fā)表新話題頁(yè)面 貼子查詢頁(yè)面 論壇用戶個(gè)人資料(包括密碼、信息)修改頁(yè)面 常用數(shù)據(jù)庫(kù)語(yǔ)句 語(yǔ)句:命令數(shù)據(jù)庫(kù)引擎從數(shù)據(jù)庫(kù)里返回信息,作為一組記錄。分別為: USER、 BOARD、 ADMIN、 BBS1 字段名 字段類型 字段說(shuō)明 USER 表,里面記錄注冊(cè)用戶的一些信息。 第三章 系統(tǒng)需求分析 系統(tǒng)運(yùn)行環(huán)境: 服務(wù)器端: WINDWOS2020 SERVER 客戶端: WINDOWS98 及以上版本 及以上版本 系統(tǒng)功能需求: 管理端:對(duì)版塊,欄目,貼子,會(huì)員信息等進(jìn)行管理。Macromedia 的可自由導(dǎo)入導(dǎo)出 HTML 技術(shù)可導(dǎo)入您手工 編碼的HTML 文檔而不會(huì)重新設(shè)置代碼的格式,您可以隨后用您首選的格式設(shè)置樣式來(lái)重新設(shè)置代碼的格式。利用 Dreamweaver 中的可視化編輯功能,您可以快速地創(chuàng)建頁(yè)面而無(wú)需編寫任何代碼。 與數(shù)據(jù)庫(kù) 在 實(shí)際應(yīng)用中 (如論壇發(fā)貼、刪貼……) ,需要保存 、刪除、修改 的數(shù)據(jù)很多,利用數(shù)據(jù)庫(kù)來(lái)管理這些數(shù)據(jù),可以很方便的查詢和更新。而目前十分流行的訪問網(wǎng)站數(shù)據(jù)庫(kù)是用ASP方式 ,同以往的Web開發(fā)工具相比具有靈活易用、強(qiáng)大的可擴(kuò)充性、無(wú)需編譯及獨(dú)立于瀏覽器等優(yōu)點(diǎn) ,而且有效地結(jié)合了HTML語(yǔ)言、腳本語(yǔ)言 ,并可以通過(guò)Active服務(wù)器組件來(lái)擴(kuò)充服務(wù)器功能 技術(shù)綜述 技術(shù)簡(jiǎn)介 Microsoft Active Server Pages 即我們所稱的 ASP ,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 和 之中 , 通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。 系統(tǒng)說(shuō)明 本 論壇 設(shè)計(jì)方案主要是利用局域網(wǎng)原理,在 企業(yè) 網(wǎng)絡(luò)服務(wù)器上搭建一個(gè)網(wǎng)站,建立網(wǎng)頁(yè)論壇平臺(tái),瀏覽者可通過(guò)網(wǎng)絡(luò),在自己的終端上利用 IE 瀏覽器訪問該網(wǎng)站,瀏覽相關(guān)信息,并可以注冊(cè)、注銷個(gè)人信息,發(fā)表、編輯、修改、刪除個(gè)人觀點(diǎn)。電子郵件則不是一種及時(shí)聯(lián)系的手段,需要一定時(shí)間才能到達(dá),只能作為一種輔助交流的手段。 ASP 應(yīng)用程序易于使用、修改,并且是通過(guò)服務(wù)器端解釋執(zhí)行,無(wú)需編譯,能夠?qū)υ创a進(jìn)行保密,因而很多網(wǎng)站都運(yùn)用 ASP 來(lái)架構(gòu)。 本 論壇是為了用戶進(jìn)行網(wǎng)上交流和開展網(wǎng)上對(duì)話,也有利于成員之間利用互聯(lián)技術(shù),開展學(xué)習(xí)、交流、網(wǎng)上交友等活動(dòng)。 關(guān)鍵詞 : ASP 動(dòng)態(tài)服務(wù)器頁(yè)面 HTML 超文本標(biāo)記語(yǔ)言 VB 腳本語(yǔ)言 目 錄 引言………………………………… ………………………………… 3 第一章 概述 1. 1開發(fā)背景……………………………………………………… 3 1. 2系統(tǒng)說(shuō)明…