回 帖 发 新 帖 刷新版面

主题:注册提交问题

<%
if request("action")="reg" then
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from admin where name='"&trim(request("name"))&"'",conn,1,1

if rs.recordcount > 0 then
response.write "<Script language='JavaScript'>window.alert('您输入的用户名已存在,请返回重新输入!');history.back(-1);</Script>"
response.End()
end if
sql="select * from admin" 
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3 
rs.addnew
rs("name")=trim(request.Form1("name"))
rs("pass")=trim(request.Form1("pass")) 
rs.update
rs.close
set rs=nothing

response.write "<script language=javascript> alert('注册成功,点击确定立即登录!');location.replace('login.asp');</script>"
response.end
end if
%>
[b][size=3][color=FF0000]求高手帮忙,注册提交这样写行吗?怎么样把表单信息提交到数据库中?急!!![/color][/size][/b]

回复列表 (共5个回复)

沙发

request.Form1 ==>  request.Form

这个不是指你的表单名称。

板凳

我的表单名就是Form1呀,
我改成Form也不行
????
数据库中还是没有数据.?

3 楼

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("admin.mdb")
name=request.form("name")
password=trim(request("password"))
question=request.form("question")
answer=trim(request("answer"))
email=request.form("email")
sfid=request.form("sfid")
telephone=request.form("telephone")
qq=request.form("qq")
address=request.form("address")
youbian=request.form("youbian")
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from user where name='"&request.form("name")&"' or email='"&request.form("email")&"'",conn,1,1
if not rs.bof and not rs.eof then
response.Write "<script LANGUAGE='javascript'>alert('用户名或者邮件与其他会员相同!请重新输入!');history.go(-1);</script>"
rs.close
set rs = nothing
response.end
else
rs.close
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from user",conn,1,3
rs.addnew
rs("name")=trim(request.form("name"))
rs("password")=trim(request.form("password"))
rs("email")=trim(request.form("email"))
rs("question")=trim(request.form("question"))
rs("answer")=trim(request.form("answer"))
rs("sfid")=trim(request.form("sfid"))
rs("telephone")=trim(request.form("telephone"))
rs("qq")=trim(request.form("qq"))
rs("realname")=trim(request.form("realname"))
rs("address")=trim(request.form("address"))
rs("adddate")=now()
rs("youbian")=trim(request.form("youbian"))
rs.update
session("name")=trim(request.form("name"))
response.Write "<script LANGUAGE='javascript'>alert('恭喜恭喜!您已经成为我们的会员了!');window.location.href='index.asp';</script>"
response.End
rs.close
set rs=nothing
end if
%>

修改就可以了!或者把你的注册页面给写出来!

4 楼

注册已经调试好了,谢谢你们的帮忙
还有管理员和普通用户权限怎么样用代码实现和管理?

要用到Session对象吗?

怎么判断管理员和普通用户呢?

5 楼

加分啊!想走人?你可以在表里加个字段区别啊?或者用判断语句!

我来回复

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