asp前台用户登入,输入数据判断自己已有数据

来源:百度知道 编辑:UC知道 时间:2024/06/15 00:31:42
asp+access数据库
第一步:前台用户登入成功,并写入response.Cookies,进入个人专页(ok,没啥问题)(数据库表名:user)
第二步:增加数据页面:(addhouse.asp)按提交后--------
上传数据页面:(savehouse.asp) (数据库表名:sale)
数据库主要字段:(表名:sale)
saleid(自动编号,主键)xiaoqu(名称)address(地址,文本)room0(号,数字)(room1)(室,数字)agent(用户ID,数字,对应user表id)........

savehouse.asp里面我想判断addhouse.asp提交过来的address room0 room1 与 sale表里面的字段address room0 room1作判断,如果相同就不能写入数据,按确定回到addhouse.asp页,不相同就写入数据库,提示添加成功。不过还有一个前提条件,就是同一用户的数据判断,agent列有张三、李四等等的数据信息,比如:agent=张三,则判断张三的数据(address room0 room1)是否有重复,不判断李四其他的数据,即使与张三(address room0 room1)数据相同也不判断。

savehouse.asp内容,这里面有问题,无论是不是一样数据同样回答“您输入的房源已登记,请查看房源信息!”

<%dim address,room0,room1,action,saleid,newsid
newsid=request.QueryString("userid")
'saleid=request.QueryString("id")
action=request.QueryString("action")
'Address=trim(request("username"))
'Room0=trim(request("room0"))
'Room1=trim(request

set rs=server.CreateObject("adodb.recordset")
rs.open "select * from sale where 你的判断条件",conn,1,1
If Not rs.eof Then
response.write "<script LANGUAGE='javascript'>alert('您输入的房源已登记,请查看房源信息!');history.go(-1);</script>"
response.end
End If
rs.colse
rs.open "select * from sale ",conn,1,3
rs("address")=trim(request("address"))
rs("room0")=trim(request("room0"))
rs("room1")=trim(request("room1"))
rs.AddNew