这段ASP的代码什么意思呢

来源:百度知道 编辑:UC知道 时间:2024/07/02 13:18:11
第一段是这样的:
<input type="radio" name="pay" value="1"<%if rs("pay")="1"then response.Write("checked")%>>

第二段是这样的:
<%set rs1=server.createobject("adodb.recordset")
sql="SELECT Sum(sl) AS aa FROM myshop where admin='"&session("admin_user")&"'and zt='1'"
Set rs1=Conn.Execute(sql)%>
第一段的详细代码是这样的:单选按钮
1.网银在线<input type="radio" name="pay" value="1"<%if rs("pay")="1"then response.Write("checked")%>>
2.云网支付<input type="radio" name="pay" value="2"<%if rs("pay")="2"then response.Write("checked")%>>
3.财付通支付<input type="radio" name="pay" value="3"<%if rs("pay")="3"then response.Write("checked")%>>
4.货到付

第一段是显示是否已经付款;
第二段应该是统计付款?的总额?还是什么的总额?看字面是销量。

第一句:
rs估计是你查询的结果集吧?
意思就是如果你差出来这条记录里面的pay值为1的话,默认就显示为选中。
换成<input type="radio" name="pay" value="" checked>就能看懂了吧?
值是做一个判断是否默认选中而已

第二句:
粗看,大概你这个页面或者include的页面中已经有创建了连接,
server.createobject("adodb.recordset")
是获取查询结果集
sql="SELECT Sum(sl) AS aa FROM myshop where admin='"&session("admin_user")&"'and zt='1'"
连接再做一次新定义的sql语句查询,
然后把结果集重新赋值给rs1

希望能够给你帮助