<%@ LANGUAGE=VBScript codepage ="936" %> <% Response.Expires=0 Response.ExpiresAbsolute = Now() - 1 Response.AddHeader "Pragma","No-Cache" Response.AddHeader "Cache-Control","Private" Response.CacheControl = "No-Cache" if session("TWT_ARR_ArgALL")="" then response.end TWT_ArrArg=split(session("TWT_ARR_ArgALL"),"=") my=TWT_ArrArg(0) grade=TWT_ArrArg(2) myid=TWT_ArrArg(1) id=request("id") if InStr(id,"=")<>0 or InStr(id,"`")<>0 or InStr(id,"'")<>0 or InStr(id," ")<>0 or InStr(id," ")<>0 or InStr(id,"'")<>0 or InStr(id,chr(34))<>0 or InStr(id,"\")<>0 or InStr(id,",")<>0 or InStr(id,"<")<>0 or InStr(id,">")<>0 then Server.Transfer( "../error.asp?id=120") Set conn=Server.CreateObject("ADODB.CONNECTION") Set rs=Server.CreateObject("ADODB.RecordSet") connstr=Application("hg_connstr") conn.open connstr sql="SELECT * FROM 物品买 where 类型='龙粮' and ID=" & id rs.open sql,conn,1,1 if rs.eof or rs.bof then Response.Write "" rs.close set rs=nothing conn.close set conn=nothing response.end end if wu=rs("物品名") yin=rs("银两") yinw=rs("银两无") lx=rs("类型") gj=rs("攻击") fy=rs("防御") zt=rs("状态") nl=rs("内力") tl=rs("体力") sm=rs("说明") rs.close sql="select 经验 from 用户 where id=" & myid rs.open sql,conn,1,1 jinyan=int(rs("经验")) if yin>jinyan then Response.Write "" rs.close set rs=nothing conn.close set conn=nothing response.end end if conn.execute"update 用户 set 经验=经验-" & yin & " where 姓名='" & my & "'" rs.close sql="select 数量 from 物品 where 物品名='" & wu & "' and 拥有者='" & my & "'" rs.open sql,conn,1,1 if rs.eof or rs.bof then conn.execute"insert into 物品(物品名,拥有者,类型,体力,银两) values ('"&wu&"','"&my&"','"&lx&"','"&tl&"','"&yin&"')" conn.execute"update 物品 set 数量=1 where 物品名='" & wu & "' and 拥有者='" & my & "'" rs.close set rs=nothing conn.close set conn=nothing Response.Write "" Server.Transfer("longeat.asp") end if shu=rs("数量") if shu>10 then Response.Write "" rs.close set rs=nothing conn.close set conn=nothing response.end else conn.execute"update 物品 set 数量=数量+1 where 物品名='" & wu & "' and 拥有者='" & my & "'" rs.close set rs=nothing conn.close set conn=nothing Response.Write "" Server.Transfer("longeat.asp") end if %>