在ASP中怎么样检查表单输入的用户名是一否重复

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:46:35
以前用的是DW8.不用自己写这一功能,现在不用DW了.要怎么写啊?比如我的表单name;数据库表为member,怎样用代码检查注册用户输入的name在member中是否已经被注册了?

<%
name = request.from("name")
set rs=server.createobject("adodb.recordset") rs.open "select top 1 * from member where name='"&name&"'",conn,0,1
if not rs.eof then '判断用户是否存在
response.write "<script>alert('此用户名已经存在!');history.back();</script>"
response.end
end if

%>

不会吧 DW8 还有这功能?
一般都自己手动写代码检查的

在数据库中把列值设为自动编号,再用request语句回应就可以了

userid=trim(request.form("userid"))

sql="select * from member where uid='"&HtmlEncode(userid)&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
if not rs.eof then
response.write "<script>alert('此用户名已经存在,请重新选择!');history.back();</script>"
else
.....

name = request.from("name") '获取表单提交的name值
set rs=server.createobject("adodb.recordset&qu