emil=instr(request("emil"),"@")
if emil=0 then
response.Write("<script>alert('邮箱格式错误'); history.back();</script>")
response.end()
end if
我用着段代码判断邮箱,为什么在返回后,邮箱显示的那个位置显示的是0或者是其他一些数字,而不是邮箱呢
以下是引用猫色色在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这个变量的值重新进行了赋值操作!
谢谢两为大哥
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!