怎么样判断提交的表单中的一项数据(如:userID)是数据库中不存在的??

rorl 2004-04-11 03:00:42
怎么样判断提交的表单中的一项数据(如:userID)是数据库中不存在的??
userID 在数据库中是主键,所以增加一条记录时须先判断!
我想若提交的userID 是数据库中已存在的,就弹出一消息框提示,,,怎么实现???
...全文
89 13 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
outcast 2004-04-11
学习
  • 打赏
  • 举报
回复
rorl 2004-04-11
还是这位大哥了解我!
yubin008(彬彬),多谢了!!同时也感谢大家的关注!
  • 打赏
  • 举报
回复
yubin008 2004-04-11
<!--#include file="conn.asp"-->
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from 管理员表 where 管理员ID= '"&trim(request.Form("adminID"))&"'"
rs.open sql,conn,3,2
%>
<%if not rs.eof then%>
<script language=javascript>
alert( "管理员ID已经存在!" );
location.href = "javascript:history.back()"
</script>
<%else%>
<%
rs.close
rs.open ("select * from 管理员表"),conn,3,2
rs.addnew
rs("管理员ID") = trim(request.Form("adminID"))
rs("管理员密码") = trim(request.Form("adminpwd"))
rs("管理权限") = trim(request.Form("level"))
rs.update
rs.close
conn.close
Set conn=nothing
%>
<script language=javascript>
alert( "管理用户添加成功" );
location.href = "add_admin.asp"
</script>
<%end if%>
  • 打赏
  • 举报
回复
rorl 2004-04-11
那任何在onclick()里面判断提交的数据 在数据库中是否存在?
  • 打赏
  • 举报
回复
ttkkyy 2004-04-11
onclick()里面不能写sql语句
  • 打赏
  • 举报
回复
rorl 2004-04-11
提交前,也就是onclick()事件里面处理,能在里面用SQL-查询吗?
  • 打赏
  • 举报
回复
rorl 2004-04-11
为何主键不能是用户输入的值??

我想在submit前判断,弹出提示框,而不是提交后!
  • 打赏
  • 举报
回复
dicklee1214 2004-04-11
思路不对,主键不应该是用户输入的值
  • 打赏
  • 举报
回复
loveweb 2004-04-11
查询一下有没有啊
如上
  • 打赏
  • 举报
回复
diveas 2004-04-11
objrs是数据集
  • 打赏
  • 举报
回复
diveas 2004-04-11
user=上页获取过来的
strsql="Select * From 表 Where userID='"&user&"'"
打开数据库,建立连接

If objrs.BOF And objrs.EOF Then
Response.Redirect "err.asp?id=9"
End If

err.asp为出错页面
  • 打赏
  • 举报
回复
iuhxq 2004-04-11
是啊,用自动增加的字段不需要判断的
  • 打赏
  • 举报
回复
zorou_fatal 2004-04-11
你不是用的自增型的 字段?
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
帖子事件
创建了帖子
2004-04-11 03:00
社区公告
暂无公告