主题:  大伙看看这个代码怎么改时间为三分钟?

5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1662
#12001/12/8 22:46:55
江湖中的一个代码:

<%
Session("diaoyu")=true
my=session("myname")
Set conn=Server.CreateObject("ADODB.CONNECTION")
Set rs=Server.CreateObject("ADODB.RecordSet")
connstr=Application("hg_connstr")
conn.open connstr
sql="select * from 用户 where 姓名='" & my & "'"
set rs=conn.execute(sql)
if rs("丹药")<>Hour(time()) then
sql="update 用户 set 丹药='"& Hour(time()) &"' where 姓名='"& my &"'"
conn.execute sql
else
%>

<%
response.end
end if
%>




就是上面的有一个时间,我想把它改为三分钟……但是不会改……



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:343
#22001/12/9 18:47:04
我没有摆弄过江湖,对它的其他部分不熟悉。如果就这么一点信息,实在看不出来如何改



5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1662
#32001/12/9 18:54:15
可是它的代码确实只有这些……不过下面的部份……你看看:]
以下是整页的代码



九天江湖--渔人码头





border=0>












<%
Session("diaoyu")=true
my=session("myname")
Set conn=Server.CreateObject("ADODB.CONNECTION")
Set rs=Server.CreateObject("ADODB.RecordSet")
connstr=Application("hg_connstr")
conn.open connstr
sql="select * from 用户 where 姓名='" & my & "'"
set rs=conn.execute(sql)
if rs("丹药")<>Hour(time()) then
sql="update 用户 set 丹药='"& Hour(time()) &"' where 姓名='"& my &"'"
conn.execute sql
else
%>

<%
response.end
end if
%>


 








border=0>












width=1> width=310 height="241">

欢迎您来到九天江湖渔人码头!

一种心情,一个机会;

一份辛劳,双重收获。

带上称手的家伙,从这里出发,去钓鱼喽!


注:每次钓鱼时间为2分钟即120秒,上钩后15秒不拉杆就会溜走钓鱼的成功的几率是10%,大家看见河里有动静了鼠标点动的地方,就可以掉到钓到的鱼功能可是很强的哦!


border=0>














当前职业: 钓鱼
技能级别: 新手
工作地点: 渔人码头
href="diao.asp">进入 height=20 src="gonext.gif" width=42
border=0>

 





<%session("diao")=true%>
<%conn.close
set rs=nothing%>



临时球迷

职务:普通成员
等级:3
金币:10.0
发贴:869
#42001/12/9 20:46:12
if rs("丹药")<>Hour(time()) then

应该从这句看,,,
time()

找找相关的函数的定义。



过马路的鸡

职务:普通成员
等级:1
金币:1.0
发贴:195
#52001/12/10 16:48:15
if rs("丹药")<>Hour(time()) then
sql="update 用户 set 丹药='"& Hour(time()) &"' where 姓名='"& my &"'"
conn.execute sql

就是控制你多长时间才可以钓鱼!!使用了hour函数,当然获取得就是以小时为单位的记录时间

使用分钟函数!!然后set 丹药=现在地时间(分钟)+三分钟,就可以了!!






5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1662
#62001/12/10 18:34:49
老过“过马路的鸡”……请问具体怎么写?

我不懂……
给出一个完整的程序行吗?



binbeny

职务:普通成员
等级:1
金币:0.0
发贴:11

5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1662
#82001/12/11 20:25:57
binbeny在上个帖子中说
引用:
http://51js.1000box.net/showmsg.php?bo=6&msgid=335


对……看看上面的贴子……我还是不懂!



binbeny

职务:普通成员
等级:1
金币:0.0
发贴:11

5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1662
#102001/12/11 22:58:31
还有一个原因,就是比如说rs("丹药") =59,而Minute(time())小于等于3也不可以了,所一还要有一个判断,Minute(time())需要加上60,在什么时候呢,要再考虑才行啊,呵呵,再试试吧
?????

我……我……不懂得怎么写……



binbeny

职务:普通成员
等级:1
金币:0.0
发贴:11

过马路的鸡

职务:普通成员
等级:1
金币:1.0
发贴:195
#122001/12/12 11:08:43
if rs("丹药")>minute(time())-3 then
sql="update 用户 set 丹药='"& minute(time()) &"' where 姓名='"& my &"'"
conn.execute sqlelse
else
%>

<%
response.end
end if
%>

真介看看这个可以吗???应该没问题提了!!

编辑历史:[这消息被过马路的鸡编辑过(编辑时间2001-12-12 11:12:59)]


过马路的鸡

职务:普通成员
等级:1
金币:1.0
发贴:195
#132001/12/12 11:11:08
呵呵!!!上面的那个!!这个不是

编辑历史:[这消息被过马路的鸡编辑过(编辑时间2001-12-12 11:11:59)]