ASP技术在论坛中的运用(五)(吐血推荐!!!!)

ANGELsmile3437

ANGELsmile3437

2016-01-29 17:57

ASP技术在论坛中的运用(五)(吐血推荐!!!!),ASP技术在论坛中的运用(五)(吐血推荐!!!!)
       qBoard.asp列出了某个版面下的所有的主题,在点击了主题名称后就会进入相应的主题文章列表。这个列表的是由qTopic.asp这个ASP脚本来实现的。Qtopic.asp的代码在本质上几乎和qBoard.asp没有区别,只是在各自的细节上有所区别,这儿也不打算再多讲了。

   在点击了文章列表中的文章标题后,会进入文章内容浏览页article.asp:

  < %

  articleid=request("articleid")

  Set conn = Server.CreateObject("ADODB.Connection")

  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("bbssystem.mdb")

  Set cmd = Server.CreateObject("ADODB.Command")

  Set cmd.ActiveConnection = conn

  cmd.CommandText = "按id查询文章"

   ReDim param(0) ' 声明

  param(0) = CLng(articleid) ' Cint 不可忽略

  Set rs = cmd.Execute( ,param )

  author=rs("作者id")

   title=rs("标题")

   data=rs("日期")

   rate=rs("推荐度")

   boardid=rs("看板id")

   topicid=rs("主题id")

   boardname=rs("看板名")

   topicname=rs("主题名")

   content=rs("内容")

  content=replace(content,vbCrlf,"< /p< p")

  content="< p" & content & "< /p"

  

   这是一个要注意的地方,在内容字段中包含的是Memo类型的文本,其中可以包含回车符。在HTML的显示中,必须要把回车赋(也就是vbCrlf常量)换成HTML的段落符号。这样在段落与段落的衔接处,就不会打乱原来输入时的格式。如果要设计的更好些,可以通过CSS来重定义< P标签,设定其test-indent属性,就可以实现每段开头空格了。

  

  '把点击次数加一

  sql="Update 内容表 Set 点击次数=点击次数+1 Where ID=" & articleid

  conn.execute sql

  

   这儿有一个SQL语句,没当页面被显示的时候,会把相应的表中点击次数字段加一,这样就能够对文章浏览的次数做出统计,并可按顺序排名。在执行条语句的时候,我奇怪的发现:本来在SQL语句中,嵌入的变量名应该加上单引号以与区别,但在这儿的articleid变量上我并没有加单引号,居然也能够通过,而我以前这样写从来都是会引发错误的,不知是不是由于新版本的ADO的缘故。

  

  set cmd=nothing

  %

  < html

  < head

  < titleUntitled Document< /title

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

  < /head

  

  < body bgcolor="#E9E9E4"

  < table width="89%" border="0" cellspacing="0" cellpadding="0" align="center"

   < tr bgcolor="#CCCCCC"

   < td作者:< font color="#FF3366"< a href="qauthor.asp?author=< %=author%" < %=author% < /a< /font 发表日期:< font color="#FF3333"< %=data%< /font

   看板:< font color="#FF3333"< a href="qboard.asp?boardid=< %=boardid%" < %=boardname%< /a< /font 板主推荐:< font color="#FF3333"#rate#< /font< /td

   < /tr

   < tr bgcolor="#CCCCCC"

   < td标题:< font color="#FF3333"< %=title%

   主题:< a href="qtopic.asp?topicid=< %=topicid%" < %=topicname% < /a < /f
展开更多 50%)
分享

猜你喜欢

ASP技术在论坛中的运用(五)(吐血推荐!!!!)

ASP
ASP技术在论坛中的运用(五)(吐血推荐!!!!)

ASP技术在论坛中的运用(一)(吐血推荐!!!!)

ASP
ASP技术在论坛中的运用(一)(吐血推荐!!!!)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ASP技术在论坛中的运用(二)(吐血推荐!!!!)

ASP
ASP技术在论坛中的运用(二)(吐血推荐!!!!)

ASP技术在论坛中的运用(六)(吐血推荐!!!!)

ASP
ASP技术在论坛中的运用(六)(吐血推荐!!!!)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ASP技术在论坛中的运用(七)(吐血推荐!!!!)

ASP
ASP技术在论坛中的运用(七)(吐血推荐!!!!)

ASP技术在论坛中的运用(三)(吐血推荐!!!!)

ASP
ASP技术在论坛中的运用(三)(吐血推荐!!!!)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《合金装备5 幻痛》实用武器玩法及特点解析攻略

《合金装备5 幻痛》实用武器玩法及特点解析攻略

Excel:快速输入数据

Excel:快速输入数据
下拉加载更多内容 ↓