ASP中,指定只有该用户才有删除的功能,高手进来看看

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:21:53
<%if rs("l_name")=garfield then%><a href="del.asp?id=<%=rs("id")%>">×删除该留言<%end if%></a></p>
高手帮忙啊,这样写,用户garfield登录的时候显示不了“删除”的字眼啊..
用了trim(rs("l_name"))...session(user)也不行呀,应该怎么改?

<%if rs("l_name")=garfield then%><a href="del.asp?id=<%=rs("id")%>">×删除该留言<%end if%></a>
这里就是判断吧.?

请问garfield 是如何来的.
?
取的session值么.?
garfield=session("User")
还是前面值过来的.
garfield =request("??")

garfield 在这里是一个变量,不是用户账号。
如果是用户账号就应该是字符串,
字符串是不能这样写的

请检查garfield来自于那里?然后再追溯找到相应权限的账号即可。

这个要用session来解决,你这个是不行的

session的正确用法是:session("muser")
取变量名时最好不要用保留字

你的这个问题使用session可以解决
另外,通过页面传递参数也可解决

muser=request("muser")
if rs("l_name")= muser then
.....