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

美国动态 美果搜索

Your IP: 216.73.216.175, 2025-12-16 13:22:21

Processed in 1.05252 second(s)

头像

用户名:

粉丝数:

签名:

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