ASP最后发的5条新闻显示NEW
<%sql="selecttop10*from新闻中心where类别ID=1orderbyIDdesc"rs.opensql,conn,3,3ifnotrs.eofthe...
<%
sql="select top 10 * from 新闻中心 where 类别ID=1 order by ID desc"
rs.open sql,conn,3,3
if not rs.eof then
do while not rs.eof
text="<a href='newsinto.asp?ID="&rs("ID")&"' title="&left(rs("标题"),50)&" target='_blank' >"&left(rs("标题"),50)&"</a>"
%>
<tr>
<td height="24" BgColor="" background="">
· <%=text%></td>
</tr>
<%
rs.movenext
loop
else
%>
<tr>
<td height="24" BgColor="" background="">
· 无</td>
</tr>
<%
end if
rs.close
%> 展开
sql="select top 10 * from 新闻中心 where 类别ID=1 order by ID desc"
rs.open sql,conn,3,3
if not rs.eof then
do while not rs.eof
text="<a href='newsinto.asp?ID="&rs("ID")&"' title="&left(rs("标题"),50)&" target='_blank' >"&left(rs("标题"),50)&"</a>"
%>
<tr>
<td height="24" BgColor="" background="">
· <%=text%></td>
</tr>
<%
rs.movenext
loop
else
%>
<tr>
<td height="24" BgColor="" background="">
· 无</td>
</tr>
<%
end if
rs.close
%> 展开
3个回答
展开全部
<%
sql="select top 10 * from 新闻中心 where 类别ID=1 order by ID desc"
rs.open sql,conn,3,3
i=0
if not rs.eof then
do while not rs.eof
if i<5 then
newtxt="NEW "
else
newtxt=""
end if
text=newtxt&"<a href='newsinto.asp?ID="&rs("ID")&"' title="&left(rs("标题"),50)&" target='_blank' >"&left(rs("标题"),50)&"</a>"
%>
<tr>
<td height="24" BgColor="" background="">
· <%=text%></td>
</tr>
<%
rs.movenext
i=i+1
loop
else
%>
<tr>
<td height="24" BgColor="" background="">
· 无</td>
</tr>
<%
end if
rs.close
%>
sql="select top 10 * from 新闻中心 where 类别ID=1 order by ID desc"
rs.open sql,conn,3,3
i=0
if not rs.eof then
do while not rs.eof
if i<5 then
newtxt="NEW "
else
newtxt=""
end if
text=newtxt&"<a href='newsinto.asp?ID="&rs("ID")&"' title="&left(rs("标题"),50)&" target='_blank' >"&left(rs("标题"),50)&"</a>"
%>
<tr>
<td height="24" BgColor="" background="">
· <%=text%></td>
</tr>
<%
rs.movenext
i=i+1
loop
else
%>
<tr>
<td height="24" BgColor="" background="">
· 无</td>
</tr>
<%
end if
rs.close
%>
展开全部
说下想法吧 具体没用过。。。。可以定义一个变量count 每次rs。movenext的时候加1,然后当变量小于5的时候在特定的地方response.write("new")就行了吧?不知道有没错
追问
帮我加上去在上面的代码里行吗?
追答
这个。。楼下已经给出了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!--放在要输入NEW的地方Begin--> if Flag-i<=3 then response.write \\"new\\" end if <!--放在要输入NEW的地方end--> loop 改成 next
追问
帮我加上去在上面的代码里行吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询