用asp 写文本框输入数字返回范围内的任意数字

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:06:39
就是做个页面,在页面上有个文本框,输入一组数字,返回一个范围内的任意数字,比如输入123456,输出的是1-100之间的任意一个数字,并在页面上显示这个数字。然后把输入的数字123456 和返回的数字做为一条记录保存到数据库中。待在次输入数字时,返回的数字也是1-100之间的任意数字(但不能跟数据库里的重复),并一个IP只能在文本框中输入1次。
求助如何写??
IP唯一可有可无,只要输入文本框的数字只能在数据库中出现1次
文本框输入数字后按确定在返回数字

不听上面说的 很简单我来
你的意思我不是很明白 不过我知道怎么实现
你说的那个问题
用ASP自带的随即函数
Randomize 初始化随即函数
RndNumber=Int(Rnd()) + 99 'Rnd()就是随即0-1之间的任何数
+99就是范围
INT就是取整 所以返回就是1-100
不能与数据库重复很简单 把数字去数据库检查一下
if rs.eof就
插入insert into 表 (*,*) values(*,*)
输入还不简单
response.write(RndNumber+你在文本框的数据)注意要把他们转成INT型的
IP那个也简单
3个方法 首先保存COOKIES
response.cookies("userip")=
然后设置一个过期时间
response.expires=Cdate(dateAdd("d",1,now))这里就是在当前时间加一天
还有一个办法就是在数据库里面存他的数据IP
然后判断
3session更简单
保存他IP的SESSION("IP")
不过关了浏览器就没有用了

收费 做