一段asp代码求解说,各位大侠指点下。谢谢

2025-04-15 14:55:11
推荐回答(2个)
回答1:

<%
set rs=conn.execute("select top 4 * from product where pic1<>'' order by xh desc, id desc")------选出前四个有图片的产品记录,按照型号+ID排序
do while not rs.eof-----开始循环记录集
pic=rs("pic1") -----将图片地址赋到变量pic中
if yt=1 and rs("pics")<>"" then pic=rs("pics")-----如果yt=1并且pics字段不为空,则用pics的值替换pic变量
%>

-----输出产品的名称,并使用gottopic函数修饰
<%
rs.movenext------移动到下一条记录中
loop------回到循环开始位置
rs.close-----关闭记录集
set rs=nothing-----释放内存
%>

回答2:

set rs=conn.execute("select top 4 * from product where pic1<>'' order by xh desc, id desc")
从数据 PRODUCT表中取4条数据
do while not rs.eof

循环显示出来



显示产品图片, 产品名称, 并链接到详细的产品信息页面