怎样用asp—VBScript分页显示符合要求的内容?

比如一个网站接受用户的来访留言,要求用户在留言时注明是否公开,如果是不公开的留言,则其他用户浏览时不显示。只有凭个人的用户名和密码才能看到自己想对应的非公开留言和管理员对... 比如一个网站接受用户的来访留言,要求用户在留言时注明是否公开,如果是不公开的留言,则其他用户浏览时不显示。只有凭个人的用户名和密码才能看到自己想对应的非公开留言和管理员对留言的回复!
If Not rs.Bof And Not rs.Eof Then
dim page_no
if request.querystring("page_no")="" then
page_no=1
else
page_no=cint(request.querystring("page_no"))
end if
rs.pagesize=20
rs.absolutepage=page_no
dim i
i=rs.pagesize
%>
。。。。。。
<%
do while not rs.eof and i>0
i=i-1
%>
。。。。。。
<%
rs.movenext
loop
%>
</table>
<p>
<div align="center">
<a href="main.asp"target="right"> </a>
<%
Response.Write "<div align='center'>请选择数据页: "
for i=1 to rs.pagecount
if i=page_no then
response.write i &" "
else
response.write "<a href='main.asp?page_no="&i&"'>"&i&"</a> "
end if
next
end if
%>
我不知道怎样在分页这里只显示公开的内容.... 教教我,穷,给不起分,哪天多开几个号给你刷分也得.....
展开
 我来答
戏里话外
2010-04-28 · 分享身边经历,共读情感故事。
戏里话外
采纳数:845 获赞数:3860

向TA提问 私信TA
展开全部
只需要数据库中加一个字段,比如sshow为显示字段,当然用户勾选公开时,此字段输入VALUE值1,不公开输入VALUE值为0
显示页面加上对此字段的判断,如果用户登陆成功,即session("username")=true时,查询语句为select * from table
session("username")=false时,查询语句为select * from table where sshow=1
这样一来,登陆用户可以看到所有字段数据,而非登陆使用只能看到勾选了SSHOW字段,即公开被勾选的数据。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式