asp注册求助

来源:百度知道 编辑:UC知道 时间:2024/07/07 21:04:41
本人正在学习asp动态网站制作,遇到一点问题 就是注册页面将表单内容写入数据库 比如我表单要写入数据库有 username password QQ 这3个要写入 数据库的info表中 数据库以连接的就需要写入数据库了 加上判断语句 帮我写个 我下面抄的一个但要抱错我发出来你们看下能改帮忙改好不能改请帮忙 写一个 谢谢了 一下是我在望上找的
<!--#include file="conn.asp" -->
<%
dim username,password,password2,IDcard,address,tel,QQ,ZSname,email,sql,addsql,tempinfo
Username = Trim(Request("Username"))
password = Trim(Request("password"))
password2= trim(request("password2"))
qq=trim(request("qq"))
for i=1 to len(username)
user=mid(username,i,1)
if user="'" or user="%" or user="<" or user=">" or user="&" or user="|" then
response.write "<script language=JavaScript>" & "alert('您的用户名含有非法字符,请重新输入!');" & "history.back()" & "</script>"
response.end
end if
next
for i=1 to len(password)
pass

你要插入的是info表格,所以将insert句子修改:
insert into [info](UserName,Password,qq)values('"&username&"' , '"&password&"' , '"&qq&"')

另外确保数据库的字段名分别为username,password和qq
if……then条件写法:
如果写成一行 不需要加end if
如果换行写 无比加end if
如:
if username="" then response.write"用户名不能为空"
等于
if username="" then
response.write"用户名不能为空"
end if

修改如下:
<!--#include file="conn.asp" -->
<%
dim username,password,password2,QQ
Username = Trim(Request("Username"))
password = Trim(Request("password"))
password2= trim(request("password2"))
qq=trim(request("qq"))
for i=1 to len(username)
user=mid(username,i,1)
if user="'" or user="%" or user="<" or user=">" or user="&" or user="|" then
res