收藏文章 楼主
【第七课】手把手教你用ASP开发WAP网站
网友【老编】 2007-03-18 20:52:16 分享在【时代发展的印记】版块    1    1
用ASP开发WAP新闻系统--新闻的回复的显示跟回复列表

接下来的工作,就是回复的显示跟回复列表文件了。
先打开NewsShow.asp文件,在快速回复上面,即Response.Write("
=*=*=*=*=*=
")上面,插入以下代码:

' //读取最后一条回复
Dim rsReply
Set rsReply=conn.execute("Select top 1 content from [NewsComment] where newsID="& ID &" order by ID desc")
If Not rsReply.eof Then
Response.Write("
=*=*=*=*=*=
")
Response.Write ("最新回复:
"&_
replaceStr(rsReply(0))&"
"&_
"阅读所有回复")
End If
rsReply.close()
set rsReply=nothing

这段代码主要是读取回复表里关于这条新闻的最后一条回复。相信大家都对这段代码的意思非常清楚了,这里就不多罗索!
保存文件之后,回到刚才的调试页面,刷新页面看一看,嘿嘿,刚刚回复的内容就显示出来了!请看图6-2的效果。

新闻回复列表文件的完成:
同样是新建立一个文本文件,将文件名修改为ReplyList.asp,保存文件编码为UTF-8。复制以下代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<%
Response.ContentType="text/vnd.wap.wml;charset=UTF-8" ' 将文件的格式转换成wml,编码为UTF-8
%>








阅读所有回复

=*=*=*=*=*=

<%
Dim ID,rs
ID=int(request.QueryString("ID"))

Call openConn() ' 打开数据库
Set rs=conn.execute("Select content From [NewsComment] where newsID="& ID &"") ' 读取新闻回复表
If Not rs.eof Then
Dim PageSize,i
PageSize=10 ' 每一页显示的条数
Dim Count,page,pagecount,gopage ' 定义相关变量
gopage="ReplyList.asp?ID="&ID&"&"
Count=conn.execute("Select count(ID) from [NewsComment] where newsID="& ID &"")(0)' 读取回复总数
page=int(request.QueryString ("page"))
if page<=0 or page="" then page=1 ' 默认为第一页
pagecount=(count+pagesize-1)\pagesize ' 计算出页数
rs.move(pagesize*(page-1)) ' 将游标指到每一页的第一条记录
For i=1 To PageSize ' 根据每一页的条数进行循环
If rs.eof Then Exit For ' 如果循环到了尽头,则跳出循环
Response.Write (i+(PageSize*(page-1))&"."&replaceStr(rs(0))&_
"
-=-=-=-=-=-
")
rs.moveNext
Next
response.write ("共:"&count&"条,"&page&"/"&pagecount&"页")
if page-pagecount<0 then response.write "
下页-
href="""&gopage&"page="&pagecount&""">尾页"
if page>1 then response.write "
上页-首页

"
' //下面这一句,是让用户通过输入框输入页数,然后通过链接直接转向该页
if pagecount>1 then response.write "

maxlength=""5"" emptyok=""true""/>
[跳转到该页]"
Else
Response.Write ("暂无回复内容!")
End If
Call rsClose()
Call ConnClose()

Response.Write ("
=*=*=*=*=*=
")
Response.Write ("快速回复:
"&_
"
"&_
"马上回复"&_
""&_
""&_
""&_
""&_
"
"&_
"
")
%>

=*=*=*=*=*=

返回新闻内容

返回网站首页




这些代码是不是很眼熟咧,其实它跟新闻列表文件的代码几乎是一样的,只是读取的数据库跟数据库表不同而已!

保存文件后,进行相应的调试,然后传到空间里,用手机再测试一下效果!
meiguo.com 发布人签名/座右铭这家伙浪费了“黄金广告位”,啥也没签!
大家都在看
回复/评论列表
默认   热门   正序   倒序
meiguo.com 创始人

emotion

1   2007-03-18 20:52:16  回复

回复/评论:【第七课】手把手教你用ASP开发WAP网站

暂无用户组 升级
退出
等级:0级
美果:
美过
精华推荐
  1. 感恩节餐桌的费用回落,零售商推出了低价套餐!
  2. 恢复或加入?重获中国国籍的路径比较
  3. 中国已经全额缴纳了联合国会费,联合国的财政危机缓解!
  4. MIT稳居了CS榜首!美国大学的最新排名出炉
  5. 美国司法部起诉了柬埔寨“电信诈骗集团”的头目
  6. 川普政府“双失利”?
  7. 全球高等教育的新趋势:留学生求学地“多元化”
  8. 一美分硬币“Penny”铸造历史正式终结
  9. ICE启动了在社交媒体的全天候监控项目
  10. 中美两国元首在釜山会晤:就关税、大豆和稀土已经达成共识
  11. 美国仍然依赖纸质信件的真相剖析
  12. AWS最大区域故障,带崩多项服务!
  13. 在海外漂泊12年后的真实感受
  14. 川普政府再次出奇招!拒绝所有胖子的移民申请?
  15. 美国青少年“67”流行语的现象引关注
  16. 中美因为“稀土管制”引发的贸易摩擦升级了
  17. 人类史上“最贵CEO”诞生!马斯克的“万亿薪酬”背后
  18. 中美经贸磋商“展现战略对称”新态势
  19. 中美AI竞争的新格局已定?
  20. 美国在AI竞争中失利了?阿里千问模型在全球领先
  21. 美国的房地产市场显现了矛盾信号
  22. 外国人的入境中国手续简化,可以提前在网上填报入境卡了!
  23. 2026年版的“公共负担”新规复活,华人家庭遭遇精准打击!
  24. 700万人参与了反川普集会?
  25. 川普总统宣布加沙战争结束,峰会聚焦“中东和平”!
  26. 中美高层通话后… 川普总统计划明年访华,芯片管制也松口了!
  27. 中美航班“绕行俄罗斯领空”政策引关注
  28. 学习英语12年后,终于实现了“美国梦”!
  29. 川普总统正式签属涉台法案,解放军示警!
  30. 联邦政府启动“红色日落行动” 审查比特币矿机的供应链
  31. 美国“H-1B”签证新规:在境内的申请人,免缴10万美元费用!
  32. 黄仁勋警示川普政府,再不开放“对华AI芯片出口”就来不及啦!
  33. 中美稀土博弈,美国政策在急转直下!
  34. 美国政府批准了对台3.3亿美元的军售
  35. 45岁后“人生黄金期”是认知和创造力的新高峰
  36. 美国移民局(ICE)新提案打算限制福利使用,有记录者可能影响绿卡申请!

美国动态 美果搜索

Your IP: 216.73.216.175, 2025-12-16 21:23:42

Processed in 0.20067 second(s)

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(1) 分享
分享
取消