(已解决)语法表达转换问题求解!
想修改的是这段代码:<%
if rs("State")=0 then
response.write "<font color=red>待审核</font>"
elseif rs("State")=1 then
response.write "<font color=blue>已审核</font>"
elseif rs("State")=2 then
end if
%>
<a href="alipay/alipayto.asp?aliorder=<%=rs("OrderNo")%>&alimoney=<%=rs("RoomPrice")%>">支付宝支付</a>
if rs("State")=0 then
response.write "<font color=red>待审核</font>"
elseif rs("State")=1 then
response.write "<font color=blue>已审核</font>"
elseif rs("State")=2 then
end if
%>
<a href="alipay/alipayto.asp?aliorder=<%=rs("OrderNo")%>&alimoney=<%=rs("RoomPrice")%>">支付宝支付</a>
我想实现的是,当订单为“已审核”状态时,显示链接“支付宝支付”
意思就是类似于:<%
if rs("State")=0 then
response.write "<font color=red>待审核</font>"
elseif rs("State")=1 then
response.write "<font color=blue>已审核</font>"
elseif rs("State")=2 then
<a href="alipay/alipayto.asp?aliorder=<%=rs("OrderNo")%>&alimoney=<%=rs("RoomPrice")%>">支付宝支付</a>
end if
%>
意思就是类似于:<%
if rs("State")=0 then
response.write "<font color=red>待审核</font>"
elseif rs("State")=1 then
response.write "<font color=blue>已审核</font>"
elseif rs("State")=2 then
<a href="alipay/alipayto.asp?aliorder=<%=rs("OrderNo")%>&alimoney=<%=rs("RoomPrice")%>">支付宝支付</a>
end if
%>
当然这种表达式肯定是不对的,因为我不会代码,新手,不知道哪位能规范的写一下我这个功能?
答案:加一个IF语
<%if rs("State")=1 then response.write"<a href='alipay/alipayto.asp?aliorder="&rs("OrderNo")&"&alimoney="&rs("RoomPrice")&"'>支付宝支付</a>" end if %>句
[ 本帖最后由 jiazehua 于 2010-8-27 21:07 编辑 ]