当title相同时,在下面的.asp文件中显示最新的那张图片

langzbdfzgz 2008-03-23 03:41:42
在asp+access中,如何让相同名称(数据库中字段相同)的图片在一个.asp文件中显示最新的那一张图片。代码如下:
说明:title为图书的名称,bookpic为图片名称,每上传一种图书都有一张图片。title相同时,bookpic不相同。
就是让大家帮忙解决的是:当title相同时,在下面的.asp文件中显示最新的那张图片。
<% MaxList=5
set rs=server.CreateObject("adodb.recordset")
rs.open "select bookid,title,content,bookpic,writer,sid,bid,State,updates from Hl_books where hidden=0 and bid="&bclass ,conn,1,1
if rs.eof and rs.bof then
response.write "<div align=center>暂无期刊</div>"
else
i=0 %>
<tr>
<% do while not rs.eof
i=i+1 %>
<TD width='600'>
<table width='75%' border='0' cellpadding='1' cellspacing='0' id="table6">
<tr>
<td height='24' valign='middle'><a onmouseover="MM_showHideLayers('Layer<%=rs("bookid")%>','','show')" onmouseout="MM_showHideLayers('Layer<%=rs("bookid")%>','','hide')" href="book.asp?bookid=<%=rs("bookid")%>" target="_blank">
<p align="center">
<img src=<%=rs("bookpic")%> width='90'height='120'border='0' vspace="2" align="left"><br><br><br><br><br><br><br><br><br><br><br><b><left></left></b></td>
</tr>
</table></td>
<% if (i mod 5)=0 or i=5 then %>
</tr>
<% end if
rs.movenext
loop
rs.close
end if %>
...全文
49 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
langzbdfzgz 2008-03-25
可以帮忙写一下原代码
回复
popsn 2008-03-24
查询出最后添加的图书的图片来代替之前的图书的图片
select distinct(booktitle),... from book order by bookid Desc
回复
langzbdfzgz 2008-03-24
我的意思是说显示每种图书的最新的图片,其他的不显示
回复
langzbdfzgz 2008-03-24
能不能帮我写一下完整的代码
回复
liuqinqin 2008-03-23
distint 去掉重复的,在SQL里,然后读取出来就可以了嘛;
回复
liuqinqin 2008-03-23
id大的,应该是新的吧; order by id desc;
回复
myvicy 2008-03-23
rs.open "select bookid,title,content,bookpic,writer,sid,bid,State,updates from Hl_books where hidden=0 and bid="&bclass&" order by updates desc" ,conn,1,1
'你按降序排列试试
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-23 03:41
社区公告
暂无公告