回 帖 发 新 帖 刷新版面

主题:function过程如何调用SQL里的数据??

做一个权限管理的功能,点击系统管理,如果没有权限则弹出"您没有此权限"的提示框,

SQL代码如下
<% set rs=server.CreateObject("Adodb.recordset")
   sql="select * from admin1 where (UserName=1)"
   rs.open sql,conn,1,1
   bit=rs("XiTong")
   rs.close
%>
FUNCTOIN代码如下
function CheckAdmin(aa)
{
if(aa="Flase")
{alert("您没有此权限");}
else
{showsubmenu(1);}
}
掉用
<td onclick="CheckAdmin(bit)><span>系统管理</span></td>

过程无法掉用sql返回的值,
请各位大虾帮忙看看.

回复列表 (共6个回复)

沙发

为什么CheckAdmin(bit)是什么呢?CheckAdmin(aa)这两个不相符吧.

板凳

注意红色部分的写法:

<td [color=FF0000]onclick="CheckAdmin('<%=bit%>')"[/color]><span>系统管理</span></td>

3 楼

bit=rs("XiTong")

function CheckAdmin()
{
if(aa="Flase")
{alert("您没有此权限");}
else
{showsubmenu(1);}
}
掉用
<td onclick="CheckAdmin(bit)><span>系统管理</span></td>
用这样核查权限好象不对吧.一般都是在表里有一个权限级别,也就是你的bit,把它设成session,当onclick时,实际是调用了下一级表单,但session检测没通过,所以返回调用页面.另外你的传值方法好象不对,if(aa="Flase") bit设成hidden, if document.表单名.bit="false" 这样方式试试 CheckAdmin(<%=rs("bit")%>)

4 楼


为什么CheckAdmin(bit)是什么呢?CheckAdmin(aa)这两个不相符

我是想调用过程,将bit的数据传到aa上。

谢谢回帖


5 楼

[quote]注意红色部分的写法:

<td [color=FF0000]onclick="CheckAdmin('<%=bit%>')"[/color]><span>系统管理</span></td>[/quote]


谢谢,先评20分,成功了再答谢。

6 楼

[quote]bit=rs("XiTong")

function CheckAdmin()
{
if(aa="Flase")
{alert("您没有此权限");}
else
{showsubmenu(1);}
}
掉用
<td onclick="CheckAdmin(bit)><span>系统管理</span></td>
用这样核查权限好象不对吧.一般都是在表里有一个权限级别,也就是你的bit,把它设成session,当onclick时,实际是调用了下一级表单,但session检测没通过,所以返回调用页面.另外你的传值方法好象不对,if(aa="Flase") bit设成hidden, if document.表单名.bit="false" 这样方式试试 CheckAdmin(<%=rs("bit")%>)
[/quote]


十分感谢,先给20分,试完了再答谢。

我来回复

您尚未登录,请登录后再回复。点此登录或注册