ASP 模块-头

|用户注册|用户注册1|用户登录|计数器|留言板|聊天室|聊天室1|讨论区|

|Register|Register1|Login|Counter|Guest|Chat|Chat1|

用户注册

提示:请用户输入注册信息!
用户账号:  
登录密码: 确认密码: 
用户姓名: 联系电话:
电子邮件:
主页地址:

用户资料 yfzl

用户注册、处理注册的部分代码

<form method="POST" action="">

用户账号:<input type="text" name="UserID" size="8">

登录密码:<input type="password" name="dlmm" size="8">

<input type="submit" value="注册" name="zc">

 

<%

'1.使用客户机表单提交的数据(如,用户账号 UserID)

'对服务器内存变量 UserID 赋值。

'定义服务器内存变量:用户账号

dim UserID

UserID=request.form("UserID")

'2.用户输入完整的数据、两次输入的密码相同后,进行后面的操作

if UserID<>""and dlmm<>"" then

if dlmm=qrmm then

 

'3.使用电子邮件确认用户未注册时,然后使用 SQL 语句对新用户注册。

'用“电子邮件”字段值=dzyj 变量值的条件,检索该用户的“用户号”。

rs.open"select 用户号 from 用户资料表1 where 电子邮件='"&dzyj&"'",cn,3

if rs.eof then

rs.close

 

'4.打开用户资料表1,用AddNew向数据库请求添加新记录,

'向部分字段赋值,用Update写入

rs.open "用户资料表1",cn,adOpenDynamic,3

rs.AddNew

rs("UserID")=UserID

rs.Update

rs.close

'检索出新注册用户号

rs.open"select 用户号 from 用户资料表1 where UserID='"&UserID&"'"

 

'5.输出用户相应的信息

%>

用户号:<%=rs("用户号")%>

用户账号:<%=UserID%>

<%

'6.显示错误提示:用户已经存在、两次密码不一致、请用户输入注册信息

else

response.write"错误:已经存在使用"&dzyj&"邮箱注册的用户!"

end if

'关闭连接

rs.close

set rs=nothing

cn.close

else

response.write"错误:你两次输入的密码不一致!"

end if

else

response.write"提示:请用户输入注册信息!"

end if

%>