dim UserName,rs,rs1,sql,sql1,conn,conn1UserName = LzRequest("UserName",0)set conn=server.createobject("adodb.connection")conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("../data.mdb")set rs=server.createobject("adodb.recordset")sql="SELECT username FROM LZ8_User where username=\'"&UserName&"\'"rs.open sql,conn,1,1dim numnum=rs.recordCountrs.closeset rs=nothingconn.closeset conn=nothingset conn1=server.createobject("adodb.connection")conn1.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("../data1.mdb")set rs1=server.createobject("adodb.recordset")sql1="SELECT username FROM LZ81_User where username=\'"&UserName&"\'"rs1.Open sql1,conn1,1,1dim num1num1=rs1.recordCountrs1.closeset rs1=nothingconn1.closeset conn1=nothingif num>0 and num1<1 then\'Response.Redirect "../user/reg2.asp?UserName="&username&""Response.Write("<script language=\'javascript\'>alert(\'检测成功!\');window.location.href=\'../user/reg2.asp?UserName="&username&"\';</script> ")end if.........................上面这段代码,用户输入一个用户名,然后对比data 与data1两个数据库,如果data有这个用户名data1没用这个用户名,则可以进行注册,并将用户名传递到下一个注册页面现在的要求是:用户输入一个用户名,手机号mobil,身份证号cert,(数据库表中已有这二个字段)然后对比data 与data1两个数据库,如果data有这个用户名,手机号,身份证号也都一致,data1没用这个用户名,则可以进行注册,并将用户名传递到下一个注册页面
多定义两个变量,一个叫MobilNum, 一个叫CertNum然后用LzRequest函数分别获取其值然后改一下下面这句select语句sql1="SELECT username FROM LZ81_User where username=\'"&UserName&"\'"&" AND mobil=\'"&MobilNum&"\' AND cert=\'"&CertNum&"\'"其他的应该不用改,我没有测试,大概就是这个意思
提问者对答案的评价: |