变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當(dāng)前位置:首頁文章首頁 IT學(xué)院 IT技術(shù)

教你快速編寫ASP論壇

作者:  來源:  發(fā)布時間:2011-5-31 9:30:32  點擊:
本文章提供給大家分享學(xué)習(xí)的是關(guān)于五分鐘快速編寫一個ASP論壇的實例,正在學(xué)ASP的朋友可要瞪大眼睛看好了,再復(fù)雜的論壇的寫成也離不開下面的基本步驟: 

一、建立文件! 
最簡單的論壇也要有幾個必要的文件,就是: 

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、顯示帖子標(biāo)題的文件------命名為:index.asp 

6、顯示帖子內(nèi)容的文件,即點擊標(biāo)題后所進入的頁面-----命名為:show.asp 

建立文件是可以先建立文本文檔,他的格式為"文件名.txt",我們只需把它改為"文件名.asp" 

二、各文件的主要內(nèi)容 

1、bbs.mdb 

打開這個數(shù)據(jù)庫,建立一個表,命名為bbs 

該表中有幾個字段: 

id(自動給帖子編號),他的數(shù)據(jù)類型設(shè)為“自動編號” 

name(用來儲存發(fā)表的作者),數(shù)據(jù)類型為“文本” 

title(用來儲存帖子的主題),數(shù)據(jù)類型為“文本” 

body(用來儲存帖子的內(nèi)容),數(shù)據(jù)類型為“備注” 

2、conn.asp 
源代碼為: 
<% 
Server.scriptTimeout="10" 
connstr="DBQ="+server.mappath("═bbs═.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" 
set conn=Server.CreateObject("ADODB.connection") 
conn.open connstr 
%> 

這個文件就是這樣,代碼內(nèi)容大家就自己研究,這個我也不知道怎么說才好! 

3、say.asp 

源代碼為: 
<form method="POST" action="save.asp"> 
<p>大名:<input type="text" name="name" size="20"></p> 
<p>標(biāo)題:<input type="text" name="title" size="91"></p> 
<p>內(nèi)容:</p> 
<p><textarea rows="11" name="body" cols="97"></textarea></p> 
<p> </p> 
<p><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p> 
</form> 
大家應(yīng)該看得懂的,這個根本就是html語法,對的,根本就是,這個只是發(fā)表的界面 
不過要注意這一句<form method="POST" action="save.asp">,他把用戶所填的內(nèi)容發(fā)送至save.asp這個文件,下面就看save.asp這個文件吧! 

4、save.asp 

源代碼: 
<!--#include file="conn.asp"--> 
<%name=Replace(Request.Form("name"),"'","''") 
title=Replace(Request.Form("title"),"'","''") 
body=Replace(Request.Form("body"),"'","''") 
%> 
<%if name="" or title="" or body="" then%> 
請<a href="****:history.go(-1)">后退</a>填寫完整資料,你才能發(fā)表帖子! 
<%else%> 
<%set savebbs=conn.execute("insert into bbs(name,title,body)values('"&name&"','"&title&"','"&body&"')")%> 
發(fā)表成功!<a href="index.asp">查看帖子</a> 
<%end if 
set savebbs=nothing 
%> 

第一句:<!--#include file="conn.asp"-->,意思是插入conn.asp文件,即與數(shù)據(jù)庫進行連接! 
asp語句必須用<% %>這個格式包含起來,而插入文件的語句就不用, 
接下來幾句: 
name=Replace(Request.Form("name"),"'","''") 
title=Replace(Request.Form("title"),"'","''") 
body=Replace(Request.Form("body"),"'","''") 

“Replace(Request.Form("name"),"'","''")”意思是接收表單中名為name的文本框發(fā)來的數(shù)據(jù), 
而“name=Replace(Request.Form("name"),"'","''")”則是把發(fā)來的數(shù)據(jù)儲存在name變量中, 
如果你這樣:“abc123=Replace(Request.Form("name"),"'","''")” 
就是把表單中名為name的文本框發(fā)來的數(shù)據(jù)儲存在abc123變量中 

接著:if name="" or title="" or body="" then 
判斷name、title和body變量中是否沒有填寫內(nèi)容,即為"",如果這樣,就執(zhí)行這一語句: 
“請<a href="****:history.go(-1)">后退</a>填寫完整資料,你才能發(fā)表帖子!” 
該語句屬于html語法,大家都看得懂的! 

"<%else%>"就是說“當(dāng)if……then不成立(即是說所有內(nèi)容都已經(jīng)填寫)”,就執(zhí)行語句: 
“<%set savebbs=conn.execute("insert into bbs(name,title,body) values('"&name&"','"&title&"','"&body&"')")%> 
發(fā)表成功!<a href="index.asp">查看帖子</a>” 

"set save=conn.execute"屬于固定的語句,不過savebbs可以自己修改,"="后面的就難解釋了: 
insert into bbs(name,title,body)意思是向名為bbs的表(在建立數(shù)據(jù)庫時已經(jīng)建立的表) 
中的name,title,body字段插入,插入什么呢?看接下的values('"&name&"','"&title&"','"&body&"')") 
values是“值”的意思 
就是插入向量name,title,body,向量用格式'"&name&"'表示 

最后:end if就是結(jié)束if……then 
set savebbs=nothing可以說是關(guān)閉掉: 
set savebbs=conn.execute("insert into bbs(name,title,body) values('"&name&"','"&title&"','"&body&"')") 


5、index.asp 
源代碼: 
<!
首頁 上一頁 [1] [2] [3]  下一頁 尾頁

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 好男人www社区资源免费观看 | 波多野结衣在线免费观看视频 | 日韩在线视频不卡一区二区三区 | 男女性接交无遮挡免费看视频 | 亚州综合网 | 人人爽人人爱 | 三级视频国产 | 国产精品视频人人做人人爱 | 欧美最猛性xxxxx短视频 | xxxx日本69xxxxx | 成年视频国产免费观看 | 日韩久久影院 | 欧美亚洲性色影视在线 | 日本人69视频 | 一区二区三区在线 | 日本 | 欧美无内丝袜大尺度福利写真 | 国产69精品久久久久777 | 波多野结衣免费免费视频一区 | 欧洲一级视频 | 国产精品2| 曰批全过程免费视视频观看 | 亚洲黄色免费在线观看 | 色偷偷88欧美精品久久久 | 国产日韩在线 | 成年免费在线观看 | 在线观看久草 | 短视频91 | 激情小视频在线播放免费 | 日韩免费福利视频 | 一个色在线视频 | 欧美国产日本高清不卡免费 | 欧美在线观看日韩欧美在线观看 | 狠狠色成人综合首页 | 免费在线h | 高清欧美日本视频免费观看 | 成人嗯啊视频在线观看 | 国产成人夜间影院在线观看 | 成人18视频| fxxxx性欧美高清 | 日韩色视频一区二区三区亚洲 | 欧美一级日韩在线观看 |