ASP做简单的BBS如何统计总帖子数?

作者&投稿:满茂 (若有异议请与网页底部的电邮联系)
求一个简单的ASP留言板代码~

再也不能简单的留言系统啦!
数据库字段为:
id name message 三个字段。

下面是一个文本域,可以再里面留言。
文件名是:001.html







网络大名:
















将文本域提交的内容写进数据库。
文件名为:001.asp
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("003.mdb")
name=request.form("name")
message=request.form("message")
exec="insert into guestbook(name,message)values('"+name+"','"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>

无需用数据库支持。但若要插入数据,建议你最好使用数据库来管理,这样方便许多。有数据库,再结合Dreamweaver,你这个功能就非常好实现了。

大概操作方法:

你先建立一个写有"XXX... 你的数据已经提交,谢谢!"的网页,存为"ok.htm"

asp源代码:
先定义转向页:

If (CStr(Request("MM_insert")) = "form1") Then
MM_editRedirectUrl = "ok.htm"
End If

提交成功后转向该页:

' append the query string to the redirect URL
If (MM_editRedirectUrl "" And Request.QueryString "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If

<%
'◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆
'◆函数名:mytable ◇
'◇功 能:取得表中的数据个数 ◆
'◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇
sub mytable(name)
set rs=server.CreateObject("adodb.recordset")
rs.open name,conn,1,3
name=rs.recordcount
response.write name
rs.close
set rs=nothing
end sub
%>
把上面的代码可以放在conn.asp里随时调用
用下面这个调用.
<%call mytable("你的贴子表名")%>

http://www.w3school.com.cn/sql/sql_func_count.asp

count, 也可以用调用最后一条记录的id号,但是这样计算出来的结果不准确,不如用count精确。

顺便说一下,越是级别高的发的问题,悬赏的分数都谦虚的可怜,甚至是0悬赏的

SELECT COUNT(ID字段) FROM 表

这句返回表记录的数量...

to:zf110120 只查询记录数还要用可更新的方式打开记录集,效率何在...


论坛里面“南瓜”是什么意思
闪客 制作flash的人。 隔壁 旁边论坛或聊天室。 青蛙qw,长相可怕的男生。 靓号 指号码不错的QQ号。 领导 老婆。 飞仔\/飞女 太保\/太妹。小流氓。 马桶文章 烂文章。 马甲 指一个人拥有的多个ID。 驴友 旅游者。 咸色\/情。 黑名单 BBS中被关的ID。 坑 会引起很多人回复的帖子。 小强 蟑螂。来自于周星驰...

各种网络语言的含义
详情请查看视频回答

网络术语!!动漫术语!!
51、145:猫扑论坛某名女,代表该论坛参加过雅典奥运。她曾做过一套网上广泛流传的测试智商的题目,得分...SP:support,支持 的微:一种语气助词,KH专用 呼呼,猪猪:睡觉 稀饭:喜欢 果酱:过奖 BXCM:冰雪聪明

sp是什么意思
SP = service pack ,补丁包。××SP2是××软件版本的第二个补丁包。如:A8V3.10SP2即为A8软件3.10版本的第二个补丁包。[1] SP = Simple Plan,简单计划,是一支于1999年在加拿大魁北克地区成立的流行庞克乐团。五名团员都是加拿大的法国后裔。[2] SP = Skill Point,技能点。一些大型...

求日剧<变身特派员>的下载地址 总共三部和SP
第一部下载http:\/\/www.verycd.com\/topics\/37901\/ 第二部下载http:\/\/www.verycd.com\/topics\/38588\/ 第三部下载ftp:\/\/202.116.100.5\/tv\/%C8%D5%B1%BE\/%CC%D8%C3%FC%82S%E9L%D6%BB%D2%B0%C8%CA3.2007\/05.rmvb SP下载http:\/\/bbs.emu-zone.org\/newbbs\/attachment.php?aid=175431 前...

请教一些论坛中常用的术语
楼主:发表话题的开贴者,一般论坛的回贴数量喜欢用楼层来计算。灌水:通常指大量发贴回贴、版聊。潜水:指暂时不会到某站发表主题或留言、光看不回的行为。沙发:楼主所发主题下面的第一张贴子,是灌水爱好者热爱抢夺的位置。板凳:沙发下面的贴子。地板:板凳下面的贴子。以上三者都代表可以坐着看主题...

论坛中的缩写
sp support,支持。 SS SEGA出的SATURN游戏机。 ST 失态。 T 踢。例:T飞(踢飞)。 Thx Thanks...闪客 制作flash的人。 隔壁 旁边论坛或聊天室。 青蛙qw,长相可怕的男生。 靓号 指号码不错的QQ

SP是什么意思啊?
你应该再细一点,比如具体的环境是什么样的,因为sp也有很多意思。术语中有:提供信息服务的服务商;service pack;BBS中有称之为:刷屏,傻屁。总之情况不同就不一样。

adatasp550怎么设置
1、根据查询中关村在线得知,启动模式选择LEGACY加UEFI。2、设定启动顺序优先级,启动选项。3、UEFI硬盘BBS优先级,启动选项。4、硬盘BBS优先级,启动选项即可。

柯南的SP有哪些?在哪里可以下载到全部呀?
SP的意思有很多,根据语言环境的不同而有所不同,“特别篇”和“特典”也有时候被称为“SP”柯南的特别篇:特别篇01-011钢琴奏鸣曲"月光"杀人事件 特别篇02-052雾天狗传说杀人事件 特别篇03-076柯南对怪盗基德 特别篇04-096走头无路的名侦探!连续两大杀人事件 特别篇05-118浪花连续杀人事件 特别...

环翠区19382895533: ASP做简单的BBS如何统计总帖子数? -
云垄卡铂: <% '◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ '◆函数名:mytable ◇ '◇功 能:取得表中的数据个数 ◆ '◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇ sub mytable(name) set rs=server.CreateObject("adodb.recordset") rs.open name,conn,1,3 name=rs.recordcount response.write name rs.close set rs=nothing end sub %> 把上面的代码可以放在conn.asp里随时调用 用下面这个调用. <%call mytable("你的贴子表名")%>

环翠区19382895533: ASP 翻页程序中,怎么统计,共有多少条记录和当前页有多少条记录 -
云垄卡铂: 1.共有多少记录:rs.RecordCount2.当前页多少记录:分两种情况 当前页记录满的时候就是你设置的每页记录数,如果当前页记录不满就用页数和每页记录数还有记录总数来判断.我给你一个同用的过程.Function CurPageRCount(rCount,...

环翠区19382895533: asp论坛 如何制作统计今日 发帖数量呢? -
云垄卡铂: 我不复知道你的数据库表是怎么设计的,也没办法知道你用的什么数据库.大概给你制个思路吧..conn.execute("select count(id) from tables where datediff('d',addtime,now()) = 0") 用上datediff函数.比较现在的时间2113和帖子发表时间之间的天数这差,如果5261差值为0的话,那它就是当天发4102的贴,否则,可以不是今天1653发的. 就用下面的这个就可以:set num=conn.execute("select count(id) from [zhuti] where datediff('d',[time],now()) = 0")(0)

环翠区19382895533: 我想在论坛里统计出今天的发帖数,sql语句要怎么写啊?
云垄卡铂:bbs_date='"#date()#"'" bbs_date='"& date() &"'

环翠区19382895533: asp.net如何实现点击计数
云垄卡铂: 这个不难实现吧 在page_load中读取数据库的点击次数后再加一再写进数据库不就得了 例如: page_load() {if (!IsPostBack) {int i=...//这里i是读取到数据库保存的浏览次数i=i+1;然后把i写进数据库 } } //page_load就是当每次打开页面时(即加载页面时)所激发的事件(加了 if (!IsPostBack),刷新页面就不会执行读取数据库了,因为Asp的按钮等控件点击后都会autopostback)

环翠区19382895533: asp中查询一周内的帖子,怎么写条件? -
云垄卡铂: access数据库select * from table where datediff('d',贴子发表日期字段,now())<=7sql数据库select * from table where datediff(day,贴子发表日期字段,getdate())

环翠区19382895533: 用ASP.NET设计一个简易的BBS系统,实现发帖功能 -
云垄卡铂: 你不会是让我们给你源码吧?数据库设计:一般情况下创建几张表:用户表、帖子分类表、帖子表、评论表 用户表-ID、用户名、密码、昵称、性别、签名、头像;帖子分类表-ID、分类名称;帖子表-ID、发布者ID、发布时间、标题、分类、标记(精华、置顶、实用)、状态、内容;评论表-ID、帖子ID、评论者ID、评论时间、评论内容、状态标记等;解决方案搭建:三层架构:Entity-DAL-BLL-UI 基本上的增删查改.

环翠区19382895533: 急!高分悬赏!asp.net 帖子的点击次数与回复次数是怎么做的?
云垄卡铂: 都用数据库:1. 对于浏览量,你可以在你的pageload里记录下,如果pageload完成了,数字加1.2. 对于回帖量更简单了,直接查你的回帖的count.就知道了

环翠区19382895533: asp论坛在线人数统计用什么办法? -
云垄卡铂: <% 当用 session("online_num")+=session("online_num"); 当用户登退出时来时,判断session身份是否清空,如果清空则表明退出并且 session("online_num")-=session("online_num") 最后 session("online_num")得到的就是在线人数%>

环翠区19382895533: ASP论坛中,贴子按最新回复排序是怎么做的? -
云垄卡铂: 帖子表有个字段,记录了最后回复的人提交的时间,那么按时间降序排列就可以了.select * from article order by LastSubmitTime desc就OK了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网