![]() |
#2
multiple19022008-07-16 17:48
|
现有LOGIN.ASP,LOGINOK.ASP,SHOW.ASP!
现在就是想要在LOGIN.ASP中输入用户名和密码,通过LOGONOK.ASP判断是否正确用户名密码,
是则转到LOGIN.ASP.否则转到SHOW.ASP,这个在大家的帮助下,已经完成.
现在遇到问题,在SHOW.ASP中,要显示数据,但是要用到LOGIN.ASP中的变量"USERNAME",在SHOW.ASP中
执行SQL语句时,出问题了,我想要用到变量USERNAME,因为每个用户只能看到自己的记录!
我是这样写的:
StrSQL="select * from order where sSuppId='" & session("USERNAME") & "'"+StrSQL
因为中间有个LOGINOK.ASP,所以直接用:
StrSQL="select * from order where sSuppId='" & USERNAME & "'"+StrSQL 不行,因为这样
好像USERNAME取不到数据,因为无论怎么样也显示不到数据,如果不要:
where sSuppId='" & session("USERNAME") & "'"就可以显示所有数据!
但是我要限制一下.
所以我想到了取用SESSION的值,但是也是不显示,没有提示出错!
不知道为什么......
应该怎么样做啊?