> 文章列表 > asphalt(asp留言板)

asphalt(asp留言板)

asphalt(asp留言板)

很多人对asphalt,asp留言板不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!

1、当您开始构建数据库时,我们会创建一个新的数据库,进入企业管理器,右键单击该数据库,然后选择new database。

2、输入数据库名称。

3、选择新的数据库,在右边的窗口中点击右键,在弹出的菜单中选择新建数据表。

4、表名:消息

5、ID int 4

6、备忘录文本16

7、时间1 nvarchar 50

8、慧文16

9、Id自动递增1。

10、备忘录是消息内容。

11、1次消息时间

12、惠回复内容

13、添加,4个字段

14、然后设置ID字段自动加1,如下图所示

15、创建一个新站点,并将其命名为message。

16、在D盘新建一个文件夹,命名为message board,放IIS的物理路径(参考aspIIS设置的文章)

17、http://jingyan . Baidu.com/article/fedf 0737663 b 3935 AC 8977 fa . html

18、)设置为D:\\留言板

19、将站点的文件路径设置为D:\\留言板。

20、在Adobe Dreamweaver CS4中创建新文件

21、单击以创建html文档。

22、然后修改本文档的代码,将代码改为GB2312。

23、然后删除文件中的默认代码,并重新输入以下新代码。

24、以下代码连接到sql2000数据库。

25、%

26、Dim数据库

27、Database=\'datamessage \'

28、昏暗的康恩,康恩斯特

29、设置conn=服务器。CreateObject(\'ADODB。连接’)

30、ConnStr=\' Provider=sqloledbServer=localhostdatabase=\' Databaseuid=sapwd=\'

31、打开连接

32、%

33、然后将其保存为conn.asp文件。

34、请注意,保存文件的类型是所有文件(*。*).

35、再次创建一个名为default.asp的新文件,这是用于显示和添加消息的页面。

36、编码也需要改成GB2312。

37、此处输入的代码如下:

38、!- #include file=\'conn.asp\' -

39、%

40、if request(\' action \')=\' addmessagesave \'然后

41、如果trim(request(\'memo\'))=\' \',则

42、response . write(\' script language=JavaScript alert(\'消息内容不能为空!\');location=\'message.asp\'/script \')

43、回应。结束()

44、如果…就会结束

45、设置rsa=Server。CreateObject(\'ADODB。记录集’)

46、strsqla=\'select * from [message]\'

47、康涅狄格州,3,2

48、rsa.addnew

49、rsa(\'备忘录\')=请求(\'备忘录\')

50、RSA(\' time 1 \')=现在

51、rsa.update

52、response . write(\' script language=JavaScript alert(\'消息成功!\');location=\'message.asp\'/script \')

53、回应。结束()

54、如果…就会结束

55、%

56、!\' DOCTYPE html PUBLIC \'-//W3C//DTD XHTML 1.0 Transitional//EN \' \' http://www . w3 . org/TR/XHTML 1/DTD/XHTML 1-Transitional . DTD \'

57、html xmlns=\' http://www . w3 . org/1999/XHTML \'

58、头

59、meta http-equiv=\' Content-Type \' Content=\' text/html;charset=gb2312\' /

60、标题在线消息/标题

61、风格

62、* { margin:0pxpadding:0pxfont-size :14 px;color: # 000000}

63、a { font-size :14 px;color: # 999999}

64、车身{margin:0 au

65、</style>

66、</head>

67、<body>

68、<table width=\"930\" height=\"553\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" >

69、 <tr>

70、 <td width=\"230\" valign=\"top\" align=\"center\">

71、<br/><br/><br/>

72、<a href=\"manage.asp\">留言管理</a>

73、<br/><br/>

74、

75、</td>

76、 <td width=\"700\" height=\"553\" valign=\"top\" align=left>

77、 留言<div class=height9></div>

78、 <br/><br/>

79、 <br/>

80、 <%

81、 message

82、

83、addmessage

84、

85、

86、

87、 %>

88、</td>

89、 </tr>

90、</table>

91、</body>

92、</html>

93、<%

94、sub addmessage()

95、%>

96、<form id=\"form1\" name=\"form1\" method=\"post\" action=\"?action=addmessagesave\">

97、<table width=\"519\" height=\"200\" border=\"0\">

98、 <tr>

99、 <td width=\"94\" height=\"55\">&nbsp;</td>

100、 <td width=\"415\">

101、 <input type=\"hidden\" name=\"dd\" value=\"0\" checked=\"checked\"/> </td>

102、 </tr>

103、 <tr>

104、 <td height=\"104\" align=center>内容:</td>

105、 <td><label>

106、 <textarea name=\"memo\" cols=\"50\" rows=\"6\" ></textarea>

107、 </label></td>

108、 </tr>

109、 <tr>

110、 <td height=\"33\">&nbsp;</td>

111、 <td>

112、

113、 <input type=\"submit\" name=\"Submit\" value=\"提交\" /> </td>

114、 </tr>

115、</table>

116、</form>

117、<%

118、end sub

119、SUB message()

120、set rs=Server.CreateObject(\"ADODB.RecordSet\")

121、sql=\"select * from message order by id desc\"

122、rs.open sql,conn,1,1

123、

124、

125、if rs.eof then

126、

127、

128、

129、if request(\"key\")<>\"\" then

130、response.write(\"<div style=\"\"text-align:center\"\">没有查到您要查找的留言!</div>\")

131、else

132、response.write(\"<div style=width:500px;height:50px;text-align:center>暂时没有留言留言!</div>\")

133、End if

134、else

135、response.write(\"<div >\")

136、PERPAGE=10

137、if request(\"pageno\")=\"\" or isNumeric(request(\"pageno\"))=0 or request(\"pageno\")<\"1\" then

138、curpage = 1

139、else

140、curpage = cint(request(\"pageno\"))

141、end if

142、

143、rs.pagesize = PERPAGE

144、if curpage>rs.pagecount then curpage=rs.pagecount

145、rs.absolutepage = curpage

146、for i=1 to rs.pagesize

147、if rs.eof then

148、exit for

149、end if

150、%>

151、

152、<table width=\"553\" height=\"100\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=#ffffff style=\"border:1px solid #cccccc;margin-left:10px;margin-top:5px;\">

153、<tr>

154、 <td style=\"padding-left:20px;\">[内容]</td>

155、 <td class=\"xb-a04\"><%=rs(\"memo\")%></td>

156、 <td>&nbsp;</td>

157、 </tr>

158、<tr>

159、 <td height=\"31\" style=\"padding-left:20px;\"></td>

160、 <td class=\"xb-a04\"><%

161、

162、

163、%></td>

164、 <td>[时间:<%=rs(\"time1\")%>]</td>

165、 </tr>

166、<%if rs(\"hui\")<>\"\" then%>

167、<tr>

168、 <td style=\"padding-left:20px;\">[回复]</td>

169、 <td colspan=\"2\" class=\"xb-a04\" align=\"left\">&nbsp;&nbsp;<%=rs(\"hui\")%></td>

170、 </tr>

171、 <%End if%>

172、

173、</table>

174、<%

175、rs.movenext

176、next

177、

178、if curpage = 1 then

179、response.write \"</div><BR><div style=width:440px;height:30px;text-align:center> 首页 | 上一页 | \"

180、else

181、response.write \"</div><BR><div style=width:440px;height:30px;text-align:center; ><a href=\'?pageno=1\'>首页</a> | <a href=\'?pageno=\"&curpage-1&\"&leixing=\"&leixing&\"\'>上一页</a> | \"

182、end if

183、if curpage = rs.pagecount then

184、response.write \"下一页 | 尾页</div>\"

185、else

186、response.write \"<a href=\'?pageno=\"&curpage+1&\"&leixing=\"&leixing&\"\'>下一页</a> | <a href=\'?pageno=\"&rs.pagecount&\"&leixing=\"&leixing&\"\'>尾页</a></div>\"

187、end if

188、

189、rs.close

190、end if

191、End sub

192、%>

193、新建一个管理留言的页面,名为manage.asp

194、同样先改编码为GB2312去掉原来的代码重新输入新的代码如下:

195、<!--#include file=\"conn.asp\"-->

196、<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">

197、<html>

198、<head>

199、<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">

200、<title>无标题文档</title>

201、<style type=\"text/css\">

202、<!--

203、body {font-size: 12px; color: #000000; font-family: 宋体}

204、td {font-size: 12px; color: #000000; font-family: 宋体;}

205、.t1 {font:12px 宋体;color=000000}

206、.t2 {font:12px 宋体;color:ffffff}

207、.bt1 {font:14px 宋体;color=000000}

208、.bt2 {font:14px 宋体;color:ffffff}

209、A:link {color: #000066}

210、A:visited {color: #000066}

211、A:hover {color: #ff0000}

212、A.r1:link {font-size:12px;text-decoration:underline;color:#000000;}

213、A.r1:visited {font-size:12px;text-decoration:underline;color:#000000;}

214、A.r1:hover {font-size:12px;text-decoration:underline;color:#ff0000;}

215、A.r2:link {font-size:12px;text-decoration:underline;color:#ffffff;}

216、A.r2:visited {font-size:12px;text-decoration:underline;color:#ffffff;}

217、A.r2:hover {font-size:12px;text-decoration:underline;color:#ff6600;}

218、A.r3:link {font-size:12px;text-decoration:none;color:#000000;}

219、A.r3:visited {font-size:12px;text-decoration:none;color:#000000;}

220、A.r3:hover {font-size:12px;text-decoration:underline;color:#ff0000;}

221、.bd{ background:#03F}

222、-->

223、</style>

224、</head>

225、<body>

226、<%

227、dim filename

228、dim biaoname

229、filename=\"message.asp\"

230、biaoname=\"message\"

231、%>

232、<center>

233、<table width=\"784\" height=\"45\" border=\"0\" align=\"center\">

234、 <tr>

235、 <td width=\"386\" height=\"41\" align=right>留言-管理</td>

236、 <td width=\"382\">&nbsp;</td>

237、 </tr>

238、 <tr>

239、 <td width=\"386\" height=\"41\" align=right>&nbsp;</td>

240、 <td width=\"382\">&nbsp;</td>

241、 </tr>

242、</table>

243、<%

244、if request(\"action\")=\"\" then \'显示信息

245、%>

246、<TABLE width=\"393\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#ffffff\" align=\"center\">

247、 <tr height=20 bgcolor=\"BEBFD9\">

248、 <TD width=\"46\" height=\"20\" align=\"center\" class=bd><font color=\"#FFFFFF\"><b>编号</b></font></TD>

249、 <TD width=\"63\" align=\"center\" class=bd><font color=\"#FFFFFF\"><b>留言时间</b></font></TD>

250、 <TD width=\"98\" align=\"center\" class=bd><font color=\"#FFFFFF\"><b>内容</b></font></TD>

251、 <TD width=\"59\" align=\"center\" class=bd><font color=\"#FFFFFF\"><b>回复</b></font></TD>

252、 <TD width=\"59\" align=\"center\" class=bd><font color=\"#FFFFFF\">

253、 <input type=\'submit\' value=\'删除\'>

254、 </font></TD>

255、 </TR>

256、<%

257、dim strsql

258、set rs=server.createobject(\"adodb.recordset\")

259、strsql=\"select * from \"&biaoname&\" order by Id desc\"

260、rs.open strsql,Conn,3,2

261、 if rs.eof then

262、response.write(\"<div style=width:500px;height:500px;text-align:center>没有信息</div>\")

263、else

264、\'response.write(\"<div style=width:500px;height:500px;>\")

265、PERPAGE=15

266、if request(\"pageno\")=\"\" or isNumeric(request(\"pageno\"))=0 or request(\"pageno\")<\"1\" then

267、curpage = 1

268、else

269、curpage = cint(request(\"pageno\"))

270、end if

271、

272、rs.pagesize = PERPAGE

273、if curpage>rs.pagecount then curpage=rs.pagecount

274、rs.absolutepage = curpage

275、

276、%>

277、

278、<%

279、for i=1 to rs.pagesize

280、if rs.eof then

281、exit for

282、end if

283、%>

284、

285、<tr height=20 <%if i mod 2 = 0 then

286、

287、response.write(\"bgcolor=#cccccc\")

288、else

289、response.write(\"bgcolor=#EEEeee\")

290、End if

291、%>>

292、<TD height=\"27\" align=\"center\" ><font color=\"#000000\"><b><%=rs(\"id\")%></b></font></TD>

293、<TD align=\"center\" ><font color=\"#000000\"><b><%=rs(\"time1\")%></b></font></TD>

294、<TD align=\"center\" ><font color=\"#000000\"><b><%=rs(\"memo\")%></b></font></TD>

295、<TD align=\"center\" ><a href=?action=hui&id=<%=rs(\"id\")%>>点击回复</a></TD>

296、<TD align=\"center\" ><a href=?action=del&id=<%=rs(\"id\")%>>删除</a></TD>

297、 </TR>

298、 <%if rs(\"hui\")<>\"\" then%>

299、<tr height=20 bgcolor=\"#eeeeee\" >

300、<TD width=\"46\" height=\"27\" align=\"center\" >回复:</TD>

301、<TD colspan=\"4\" align=\"left\" >&nbsp;

302、

303、

304、 <%=rs(\"hui\")%>

305、

306、 </TD>

307、 </TR>

308、<%End if%>

309、

310、<%

311、rs.movenext

312、next

313、%>

314、</TABLE>

315、<%if curpage = 1 then

316、response.write \"<br/><div style=width:500px;height:30px;text-align:center> 首页 | 上一页 | \"

317、else

318、response.write \"<br/><div style=width:500px;height:30px;text-align:center><a href=\'?pageno=1\'>首页</a> | <a href=\'?pageno=\"&curpage-1&\"&typeid=\"&request(\"typeid\")&\"\'>上一页</a> | \"

319、end if

320、

321、if curpage = rs.pagecount then

322、response.write \"下一页 | 尾页</div>\"

323、else

324、response.write \"<a href=\'?pageno=\"&curpage+1&\"&leixing=\"&leixing&\"\'>下一页</a> | <a href=\'?pageno=\"&rs.pagecount&\"&typeid=\"&request(\"typeid\")&\"\'>尾页</a></div>\"

325、end if

326、rs.close

327、end if

328、end if

329、\'--------------------------------------------------------------修改完成----------------

330、if request(\"action\")=\"del\" then \'删除

331、id=request(\"id\")

332、set rs=server.createobject(\"adodb.recordset\")

333、sql=\"SELECT * from \"&biaoname&\" where id=\"&cstr(id)

334、rs.open sql,conn,1,3

335、rs.delete

336、\'rs.update

337、response.Write \"<script>alert(\'删除成功!\');this.location.href=\'\"&filename&\"\';</SCRIPT>\"

338、end if

339、if request(\"action\")=\"hui\" then \'回复

340、%>

341、<form action=\"?action=huisave\" method=\"post\">

342、<table width=\"454\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">

343、 <tr>

344、 <td width=\"52\" height=\"168\">回复:</td>

345、 <td width=\"402\"><label>

346、 <textarea name=\"hui\" id=\"textarea\" cols=\"45\" rows=\"5\"></textarea>

347、 </label>

348、 <input type=\"hidden\" name=\"id\" value=\"<%=request(\"id\")%>\">

349、 </td>

350、 </tr>

351、 <tr>

352、 <td height=\"59\">&nbsp;</td>

353、 <td><label>

354、 <input type=\"submit\" name=\"button\" id=\"button\" value=\"提交\">

355、 </label></td>

356、 </tr>

357、</table>

358、</form>

359、<%End if

360、if request(\"action\")=\"huisave\" then \'删除

361、if request(\"hui\")=\"\" then

362、response.write (\"<script>window.alert(\'回复内容不能为空!\');this.location.href=\'message.asp\'</script>\")

363、response.end

364、End if

365、set rs1=server.CreateObject(\"ADODB.RecordSet\")

366、sql=\"SELECT * from \"&biaoname&\" where id=\"&request(\"id\")

367、rs1.open sql,conn,3,2

368、rs1(\"hui\")=request(\"hui\")

369、rs1.update

370、rs1.close

371、response.write (\"<script>window.alert(\'回复成功!\');this.location.href=\'message.asp\'</script>\")

372、End if

373、%>

374、</center>

375、</body>

376、</html>

377、运行调式程序

378、打开一个IE浏览器

379、输入:http://localhost/

380、地址

381、就可以进入到留言板界面,进行留言了

382、点击左边的留言管理,就可以进入留言管理界面,在留言管理界面可以回复和删除留言信息。

本文【asphalt(asp留言板)】到此讲解完毕了,希望对大家有帮助。