+ -
当前位置:首页 → 问答吧 → asp 1000尾数为8 88 888的用户得奖

asp 1000尾数为8 88 888的用户得奖

时间:2011-06-23

来源:互联网

我的数据库格式 id(自动增长) name(名字)
当某个用户只要注册 id+1,然后就看id在1000的范围内,看这个id有没有跟8相关
如果是一个8的,三等级,2个8的二等奖,3个8的一等奖,没有8的就提示谢谢参与
高手可以帮我想想思路或者代码吗。我刚学asp,对代码的编写不是很熟悉,真诚向大家学习!不胜感激……

作者: zxp0733   发布时间: 2011-06-23

帮忙顶下咯 谢谢了 真的是刚接触asp 不晓得怎么样去写这个语法,知道编程的 就晓得那个痛苦 谢谢各位了

作者: zxp0733   发布时间: 2011-06-23

你可以用right()判断
if right(id,3)="888" then
三等奖
elseif right(id,2)="88" then
二等奖
elseif right(id,1)="8" then
三等奖
else
没获奖
end if


注意先right(id,3)再2再1.顺序不要反。

作者: tcwsyt   发布时间: 2011-06-23

<%
...
sql = "INSERT INTO admin_user (a_user) VALUES ('aaa')"
Conn.Execute(sql)
newID = conn.execute("select @@identity AS ID ")(0)
if newID<1000 then
ol=len(newID)
newID=replace(newID,"8")
nl=len(newID)
select case ol-nl
case 0
response.write "没获奖"
case l
response.write "三等奖"
case 2 
response.write "二等奖"
case 3
response.write "一等奖"
end select
end if
%>

作者: lzp4881   发布时间: 2011-06-23

谢谢上门2位的回答,我先实验下可以不!

作者: zxp0733   发布时间: 2011-06-23