求高手写代码

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
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&"\'"其他的应该不用改,我没有测试,大概就是这个意思                                       
提问者对答案的评价:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行