回 帖 发 新 帖 刷新版面

主题:asp中如何将一个函数内的值传到另一个函数

asp中如何将一个函数内的值传到另一个函数中(以下为代码的一部分)
<%
FUNCTION checkid()
dim a11
   a11=0
  on error resume next
   connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("sfz.mdb")
     set conn=server.createobject("ADODB.CONNECTION")
     conn.open connstr 
xian=request("xian")
lenx=len(xian)
if xian<>"" then

if not IsNumeric(left(xian,15)) and xian<>"" then
  a11=1
  response.write "<script>alert('请输入正确号码!');window.history.back();</script>"
end if 
%>
<%
sub saveuser()
rs.open "select * from [user] where UserEmail='"&trim(request("useremail"))&"' or UserName='"&trim(request("username"))&"'or xian='"&trim(request("xian"))&"'",conn,1,1
if rs.recordcount>0 &a11=1 then
call usererr()
%>
我的问题是如何将checkid()中"a11"所得的值传给saveuser()  ??
谢谢了!!!!

回复列表 (共2个回复)

沙发

自己先顶!!!!!!!

板凳

把 dim a11 放到函数外面,使之变成一个全局变量,即可在页面任何地方使用了。

我来回复

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