求高手解释一下这段asp代码

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:10:52
<table width="130" height="130" cellspacing="1" cellpadding="2" border="0">
<tbody>
<TR>
<TD align=center valign="middle"
background="./images/136.jpg">
<%if rs("bookpic")="" then
response.write "<div align=center><a href=products.asp?id="&rs("bookid")&" ><img src=images/emptybook.gif width=90 height=90 border=0></a></div>"
else%>
<a href="products.asp?id=<%=rs("bookid")%>" ><img src="<%=trim(rs("bookpic"))%>" alt="点击查看商品:<%=rs("bookname")%>" width="100" height="100" border="0" align="absmiddle" />

,一个商品展示功能,一个宽130高130的表格,

背景图images/136.jpg

如果表里的bookpic字段为空 就显示images/emptybook.gif 这个图片,并连接a到products.asp?id="&rs("bookid")
如果表里的bookpic字段不为空 就是说有图片,就显示这张图片 并连接a到products.asp?id="&rs("bookid")

这是一个产品图片加判断显示并链接到一个产品信息页的功能,从那些字段名可以看出这可能是关于书籍的电子商城.

<%if rs("bookpic")="" then

'当bookpic这个字段值为空的时候(也就表示没有商品图片,前面会有一条sql查询语句,楼主没有贴上来.)

response.write "<div align=center><a href=products.asp?id="&rs("bookid")&" ><img src=images/emptybook.gif width=90 height=90 border=0></a></div>"

'就显示一张链地址栏传参id为从数据库中读出来一个字段rs("bookid")并链接到products.asp页的一张默认图片:images/emptybook.gif

else%>

'否则(即当bookpic这个字段值不为空的时候也就是这个商品有图片)则输出从数据库中读出来的一个图片地址:trim(rs("bookpic"))%>,trim是将读出来的字段去掉之间存在的空格,并在地址栏传参为从数据库读出来的bookid字段,同样链接到products.asp页面

alt="点击查