谁帮我看看这个简单的ASP程序问题出哪了

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:34:16
今天自己试着写段代码(有一半是抄的,呵呵)

研究了快一天了,也不知道问题出在哪

这个代码的目的就是

把上页名为“beishu”表里的的数据在这兑换成看电影的天数

总共提交三个数据

一个是money=当前天数或money里的天数+beishu*30天
一个是oklook=3
一个是xh_money=xh_money减去beishu*500

意思就是去掉beishu*500的金币然后money加上beishu*30天的天数

再加个OKlook=3

就这么简单,不过还是弄不成,郁闷死了!

帮我看看吧,能不能再麻烦给我指出来都错到哪了,谢谢了!

<!--#include file="web_conn.asp"-->

<%

if trim(request("beishu"))=""
then
response.write"<script>alert('输入的数字不能为空!');history.back();</Script>"
response.end
else
beishu=trim(request("beishu"))
dayer=beishu*30
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&request("username")&"'"
rs.open sql,conn,1,3

<!--#include file="web_conn.asp"-->

<%

if trim(request("beishu"))="" then
response.write"<script>alert('输入的数字不能为空!');history.back();</Script>"
response.end
else
beishu=trim(request("beishu"))
dayer=CInt(beishu)*30
set rs=server.createobject("adodb.recordset")
sql="select * from [user] where username='"&request("username")&"'"
rs.open sql,conn,1,3
if (CInt(beishu)*500)<rs("xh_money") then
response.write"<script>alert('你的金币不足(每500金币可以兑换在线影院1个月的黄金会员)!请继续努力!');history.back();</Script>"
response.end
else
rs("starlook")=now()
if rs("money")-now()<1 then '看不懂你要干什么
rs("money")=now() + dayer ‘看不懂你要干什么
rs("oklook")=3
rs("xh_money")=rs("xh_mone