还是上午那个问题,小妹先谢过各位大哥大姐了!
我需要做一个身份验证,上面要填 卡号、密码、会员编号,
首先卡号和密码是否是存在的,
其次卡号和密码只能用来注册一次
最后,会员编号可以用来注册8次,也就是说一个会员编号可以注册8个卡号和密码。
如果以上3个条件都成立就提示注册成功就可以用来登录了。
现在我有两个表一个是club表有usename(卡号)、password(密码)两个字段,里面存有几千条数据;
另一个表member是存放了会员编号及其一些详细信息的,有hybh(会员编号)hymc(会员名称)等字段 。
还需要一个用来显示这个会员编号下的8个卡号的字段,加在哪个表里?
请问我该怎么样实现?怎么建表?还须增加什么字段 ?能提供详细代码最好,各位高手帮帮忙,第一次在上面请教!
问题点数:20、回复次数:3Top
1 楼99percent(大鱼大肉)回复于 2005-02-24 15:03:33 得分 10
ic_card=trim(reqeust("ic_card"))
password=trim(request("password"))
set rs=server.createobject("adodb.recordset")
rs.open"select * from user where card='"&ic_card&"' and password='"password"'",Conn,1,1
if not rs.eof then
插入.........
else
response.write"已有此卡号"
end if
=========================
编号注册
if yy<=8 then
responsw.write"不能再注册"
else
注册...........
end if
Top
2 楼charry82(开心果子)回复于 2005-02-24 15:16:53 得分 0
这些判断都能在一个页面上实现吗?卡号和密码都是数据库里已经存在的的,主要是用来判断是否用的是数据库里的卡号来注册的而不是随便填一个号就能注册,另外那个用来记录会员编号注册次数的字段 放在哪个表里?Top
3 楼lingwan(海阔天空)回复于 2005-02-24 15:50:56 得分 10
1 感觉你的数据库设计的太乱了。usename(卡号)很容易理解为username,如果不注意的话。
2 --------------------------------
这些判断都能在一个页面上实现吗?
----------------------------------
可以放在一个页面上来实现,多用if嵌套即可,上面的朋友已经解释了
3 在加一个字段放在和会员资料一起的表中(member)。
详细的代码,不好写,最好自己写一些,顺便思考。Top




