永发信息网

怎么调用数据库中的第一张图片为缩略图?

答案:3  悬赏:10  手机版
解决时间 2021-05-05 22:55

代码如下,我想调用第一张图片为限定大小的缩略图,调用文章标题为标题。但现在这段代码是把所有图片都调出来了,麻烦高手解决下

<!--新闻列表开始-->
<%
call List(27)
'----------------------------------------------------------------------------------------- List() --------------------------
sub List(maxPerPage)
dim n,i
n = 1
i = 0
sum_id = MyRequest("page",1)
if sum_id = 0 then
sum_id = 1
end if
sum_id = (sum_id - 1) * maxPerPage + 1
sql = "select * from news where s_id = 73 order by UpdateTime desc"
'Response.Write(sql)
rs.Open sql,conn,1,1
if rs.EOF then
Response.write("暂无数据")
exit sub
end if
totalPut = rs.RecordCount
if page > 0 then
CurrentPage = page
else
CurrentPage = 1
end if
if (CurrentPage - 1) * maxPerPage > totalPut then
if (totalPut mod maxPerPage) = 0 then
CurrentPage = totalPut \ maxPerPage
else
CurrentPage = totalPut \ maxPerPage + 1
end if
end if
if CurrentPage <> 1 then
if (CurrentPage - 1) * maxPerPage < totalPut then
rs.Move(CurrentPage - 1) * maxPerPage
else
CurrentPage = 1
end if
end if
%>
<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0"><tr>
<%do while not rs.eof%>
<td><table width="150" border="0">
<tr><td><a href="teacher-info.asp?id=<%= rs("id") %>" class="a03"><%=RegExpExecute(rs("content"))%></a></td></tr>
<tr><td align="center"><a href="teacher-info.asp?id=<%= rs("id") %>" class="a03"><%= cuted(rs("Title"),40) %></a></td></tr></table></td>
<%
if n mod 3 = 0 then
Response.Write("</tr>")
end if
n = n + 1
i = i + 1
if i >= maxPerPage then
exit do
end if
rs.MoveNext
loop
%>
</tr></table>
<%
rs.Close
'call showPage(totalPut,maxPerPage)
end sub
%>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
</table>
<!--新闻列表结束-->

最佳答案

sql = "select * from news where s_id = 73 order by UpdateTime desc"
打开数据库的代码只有这一句。没有看到有判断是否有图片的代码。所以暂定你的列表里所有文章都有图片。


在显示输出的时候,两行
<a href="teacher-info.asp?id=<%= rs("id") %>" class="a03"><%=RegExpExecute(rs("content"))%></a>


<a href="teacher-info.asp?id=<%= rs("id") %>" class="a03"><%= cuted(rs("Title"),40) %></a>


如果你说每个文章都有图片和标题,现在基本可以断定rs("content")是图片,rs("title")是文章标题。



知道这些就容易多了。


只取一张图片的代码:从打开库开始


dim tp1
tp1 = ""
sql = "select top 1 id, content from news where s_id = 73 order by UpdateTime desc"
rs.open sql, conn, 1, 1
if not rs.eof then tp1 = RegExpExecute(rs("content"))
rs.close


使用的时候,直接用
<div><% =tp1 %></div>


就是图片。



取得新闻列表的代码:
从头告诉你太复杂,就用你原来的代码不变好了,把最后显示图片的那一段<a href="teacher-info.asp?id=<%= rs("id") %>" class="a03"><%=RegExpExecute(rs("content"))%></a>删除掉就OK


这是假设你给的条件是充足的情况下,,说真的如果你的rs("content")不是图片内容而是文章内容的话,你贴出来的代码就完全没有作用,我的回答也一定不正确。


多研究吧,不行追问。

全部回答

确切的切成适当的大小

-新闻列表..好像没有看见有 调整图片的代码!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
NDS数码宝贝传说:失落的进化请把可以玩的模
刚烫了个中卷发,怎么打理?
请问广州流花车站或广园站到荔湾区的南京路广
量血压的仪器多少钱,哪种血压测量器比较好?
尚品五金电器我想知道这个在什么地方
我自做的步步高主题为什么待机不稳定呢?
郭屯村有多少人?
怎么样能恢复5320手机中已被格式化或被损坏的
嘉乐福日杂超市地址在哪,我要去那里办事
三菱女装摩托好吗?
传奇上的静寂右手有什么用啊?
关于留不住人的诗句,形容一个人要走却留不住
从马来西亚打进的电话 手机显示125500060+八
大家看看我的朵朵兔怎么样?如果好我要拿他练
云霄县荣和食品厂在什么地方啊,我要过去处理
推荐资讯
电影票价格查询
谁能给个狂战加点方法?
巨人通力电梯质量好吗
90后奋进的一代
假如想和一个人做朋友,但不知那个人想法怎么
深圳布吉有没有船到珠海九洲港的?
吉林大学和东北师范大学的第二学位性质是啥样
有好的灵异小说吗?
在windows中,通常由系统安装是安排在桌面上
QQ飞车车队简介?要酷的!我的车队名字战王车
炫舞程序错误求高手
天津市黄河道附近有没有汗蒸馆啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?