| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 823 人关注过本帖
标题:[求助]怎样确认用户名是否被使用
只看楼主 加入收藏
yflovehj
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-6-2
收藏
 问题点数:0 回复次数:10 
[求助]怎样确认用户名是否被使用
用户注册页面,要检查用户名是否已使用,不知道怎样实现,要代码,指点一下呀,急用!
搜索更多相关主题的帖子: 用户名 
2007-06-21 10:11
shdyh977
Rank: 1
等 级:新手上路
威 望:1
帖 子:109
专家分:0
注 册:2007-5-22
收藏
得分:0 
<%
sqlstr="SELECT * from user where username='"&request("username")&"' "
set myrs=server.CreateObject("Adodb.recordset")
myrs.Open sqlstr,conn,1,1
if rs.eof then
添加帐号
else
帐号重复
end if
%>
2007-06-21 10:19
yflovehj
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-6-2
收藏
得分:0 
添加帐号
帐号重复
怎样实现呀,我是新手,不知道怎样做,能写的清楚点吗?谢谢!
2007-06-21 10:21
shdyh977
Rank: 1
等 级:新手上路
威 望:1
帖 子:109
专家分:0
注 册:2007-5-22
收藏
得分:0 
<%
sqlstr="SELECT * from user where username='"&request("username")&"' "
set myrs=server.CreateObject("Adodb.recordset")
myrs.Open sqlstr,conn,1,3
if rs.eof then
rs.addnew
rs("username")=request("username")
rs("password")=request("password")
rs.update
else
response.write("<script>alert('帐号重复!');window.close()</script>")
end if
%>
2007-06-21 10:27
guyer
Rank: 2
等 级:新手上路
威 望:5
帖 子:451
专家分:0
注 册:2007-1-19
收藏
得分:0 

<%
sqlstr="SELECT * from user where username='"&request("username")&"' "
set myrs=server.CreateObject("Adodb.recordset")
myrs.Open sqlstr,conn,1,3
'上面是查询下数据库中是否有这个用户

if rs.eof then '如果没有则添加该用户.
rs.addnew
rs("username")=request("username")
rs("password")=request("password")
rs.update
else '如果有则提示帐号重复.

response.write("<script>alert('帐号重复!');window.close()</script>")
end if
%>


http://www./
2007-06-21 10:32
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
收藏
得分:0 
%
sqlstr="SELECT * from user where username='"&request("username")&"' " //查询USER表里面的username字段 条件是username=你输入的用户名
set myrs=server.CreateObject("Adodb.recordset") //创建记录集
myrs.Open sqlstr,conn,1,1 执行SOL语句(就是最上面的那句,用来查询记录中的每一个值)
if rs.eof then //如果查询记录到底 那么就说明这个用户名在这个表里不存在
添加帐号 //执行相应添加记录的SQL语句
else //反之
帐号重复 //不可以使用 转到相关也面
end if
%>

本来讨厌下雨的天空 直到听见有人说爱我
2007-06-21 10:34
yflovehj
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-6-2
收藏
得分:0 
rs是什么?我怎么建?我刚学不知道?
谢谢各位了,
2007-06-21 10:38
yflovehj
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-6-2
收藏
得分:0 

各位,我是这样放的,帮看看怎样改呀?
<html>
<head>
<title>无标题文档</title>
</head>

<body>
<form name="form1">
<p>
<input name="xx" type="text" id="xx">
<%
sqlstr="SELECT * from zhuce where use='"&request("xx")&"' "
set myrs=server.CreateObject("Adodb.recordset")
myrs.Open sqlstr,conn,1,3
if rs.eof then
rs.addnew
rs("use")=request("xx")
rs("pw")=request("pw")
rs.update
else
response.write("<script>alert('帐号重复!');window.close()</script>")
end if
%>
</p>
<p>
<input name="pw" type="text" id="pw">
</p>
<p>
<input type="submit" name="Submit" value="提交">
</p>


</form>
</body>
</html>

2007-06-21 10:42
yflovehj
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-6-2
收藏
得分:0 

我试了各位的方法了,不知道错在那里,可以帮改一下嘛??
<html>
<head>
<title>无标题文档</title>
</head>

<body>
<form name="form1">
<p>
<input name="xx" type="text" id="xx">
<%
sqlstr="SELECT * from zhuce where use='"&request("xx")&"' "
set myrs=server.CreateObject("Adodb.recordset")
myrs.Open sqlstr,conn,1,3
if rs.eof then
rs.addnew
rs("use")=request("xx")
rs("pw")=request("pw")
rs.update
else
response.write("<script>alert('帐号重复!');window.close()</script>")
end if
%>
</p>
<p>
<input name="pw" type="text" id="pw">
</p>
<p>
<input type="submit" name="Submit" value="提交">
</p>


</form>
</body>
</html>

2007-06-21 11:07
yflovehj
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-6-2
收藏
得分:0 
那位好心人呀,帮改一下嘛/
我是刚学,怎么都做不出来??帮帮忙,万分感谢!!!
2007-06-21 11:15
快速回复:[求助]怎样确认用户名是否被使用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025864 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved