asp留言系统,留言审核功能

huawei55 2011-04-18 09:10:54
我下了个asp留言系统,但是留言发布不需要审核,我想改下,就是留言必须经过管理员审核才能显示。
源码链接http://www.rayfile.com/files/0bf7eb91-69ba-11e0-9d7d-0015c55db73d/
会的改好加我qq443l886 一直在都隐身的
...全文
227 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
后浪 2011-04-19
  • 打赏
  • 举报
回复
加个字段判断下不就行了么? mask=0(未审核) mask=1(审核过)
select * form table where mask=1 order by creatdate desc
提交留言的时候 默认mask=0
后台管理加个审核,点击审核就去修改mask=1
ycqvb 2011-04-18
  • 打赏
  • 举报
回复
数据库留言表,加一个真/假 的 字段 例如 LOCK 默认为:FALSE

在后台管理页面,加一个审核链接,点击就改变LOCK 为TRUE 或者 FALSE 状态,提交到LOCK.ASP
<a href="lock.asp?id=<%=rs("id")%>
<%
if rs("lock")=TRUE then
response.write "已审核"
else
response.write "末审核"
end if
%>
</a>


LOCK.ASP 程序
<!--#include file="conn.asp"--> '数据库连接
<%
id=request("id") ’获得留言编号
set rs=server.createobject("adodb.recordset")
sql="select lock from 留言表 where id="&id
rs.open sql,conn,1,3
if rs("lock")=True then
rs("lock")=False
else
rs("lock")=True
end if
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.Redirect "XXX.asp" ‘返回后台审核页面
%>

至于前台显示留言内容的页面SQL语句,加一个 LOCK=TRUE 就行了
例如
sql = "Select * FROM 留言表 WHERE LOCK=TRUE Order By ID Desc"

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧