制作小型论坛时遇到版主确认问题..
比如有三个表
suser为用户表
ba为论坛分类表
suser中有一个username
ba中有一个admin
如果是单个管理员就很简单.
直接在ba里的admin赋值xxx,只要ba.admin=cookie登陆后的suser.username
但我想实现多个管理员,比如在ba.admin中有xxx,yyy,zzz这三个管理员,以,号分隔.
那我如何判断cookie(suser.username)存在于ba.admin中?
希望不会是like什么的.
请教..谢谢.
------解决方案--------------------就用like不过.你得考虑下..如有管理员:xyzh,wxyz,你就不能用like xyz了.
用like的话就会有答案...虽然xyz不存在于表中..
最好是存的时候这样存:|xyzh|wxyz|
就用like |xyz|那么....就不会出现上面的情况.
------解决方案--------------------最好存放在表ba里,每个版块留一个字段,存放的时候用|隔开然后用spilt函数分割就行
比如:
ModeratedList= "版主: "
filtrate=split(ClassAdm, "| ") 'ClassAdm就是存放版主的字符集
for i = 0 to ubound(filtrate)
ModeratedList= " "&ModeratedList& " "&filtrate(i)& " "
next
else
ModeratedList= " "
end if
Response.Write( " "&ModeratedList& " ")