<%
set rs=server.createobject("adodb.recordset")
sql="select top 1 * from qqq"
rs.open sql,conn,1,1
fei1=rs("fei1")
fei2=rs("fei2")
yang1=rs("yang1")
%>
<tr><td height="30" colspan="8" align="right">
<p style="line-height: 150%; margin-left:5px; margin-right:15px; margin-top:5px; margin-bottom:5px">
<%=yang1%>
<%if totalcash< yang1 then%>
價格總計:<%=totalcash*fei2%>元
<%end if%>
<%if totalcash> yang1 then%>
由于您购买的金额超过<%=yang1%>元,则享受我们98折。您实际应付价格<%=totalcash*fei1%>元
<%end if%>
代码如上
问题如下
fei1
fei2 在下面都没有问题 都可以得出!
但是关键的yang1 在红色位置 就可以显示数值!为什么在下面totalcash< yang1 totalcash> yang1就不可以呢???是空的! 我是大于小于的算法 大于则 小于……
我不让它读数据库就可以(数据库里绝对没有问题因为 上面红色位置都可以读出“3000”)
这样写 不读数据库就可以 不过要先定义
<%yang1=3000%>
<%if totalcash< yang1 then%>
價格總計:<%=totalcash*fei2%>元
<%end if%>
<%if totalcash> yang1 then%>
由于您购买的金额超过<%=yang1%>元,则享受我们98折。您实际应付价格<%=totalcash*fei1%>元
<%end if%>
难道是totalcash> yang1这个问题 应该不会啊!!!!fei1 fei2都可以啊?!!弄几天了也不会头都大了
来麻烦大家 帮下我!