新微赢技术网

标题: 判断邮箱的问题 [打印本页]

作者: 蓳隯Д麞帥    时间: 2010-1-16 02:13
标题: 判断邮箱的问题
emil=instr(request("emil"),"@")
if emil=0 then
response.Write("<script>alert('邮箱格式错误'); history.back();</script>")
response.end()
end if
我用着段代码判断邮箱,为什么在返回后,邮箱显示的那个位置显示的是0或者是其他一些数字,而不是邮箱呢
作者: √wo    时间: 2010-1-16 02:13
emil
这个变量是不是你邮箱显示的位置的变量啊?如果是,那就换一个吧,因为你已经把它设为0了
要把它换成
emila=instr(request("emil"),"@")
if emila=0 then
这样就不会了
作者: 一世豪杰    时间: 2010-1-16 02:14
以下是引用猫色色在2006-12-4 10:01:31的发言:
emil=instr(request("emil"),"@")
if emil=0 then
response.Write("<script>alert('邮箱格式错误'); history.back();</script>")
response.end()
end if
我用着段代码判断邮箱,为什么在返回后,邮箱显示的那个位置显示的是0或者是其他一些数字,而不是邮箱呢
你的的问题正是楼上所说!
此时你已经把email这个变量的值重新进行了赋值操作!
作者: 飞.逝﹏..    时间: 2010-1-16 02:14
谢谢两为大哥
email=instr(request("emil"),"@")
if email=0 then
response.Write("<script>alert('邮箱格式错误'); history.back();</script>")
response.end()
end if
sql="insert into new(name,emil,matter) values('"&name&"','"&email&"','"&matter&"')"
conn.execute sql
上一个问题解决了,但又出了新的问题,现在显示的又是7或3了!
我看数据库里,存储的就是7或3!
作者: !今生无缘!    时间: 2010-1-16 02:14
sql="insert into new(name,emil,matter) values('"&name&"','"&request("emil")&"','"&matter&"')"




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2