香爵泡芙:ASP问题,请高手指点一下,急!!!!!!!

来源:百度文库 编辑:高校问答 时间:2024/04/27 08:51:44
ASP问题,请高手赐教 ,急!!!!!!!
问题是(假设的):
要在一个网页显示一个歌手最新加入的5张图片,如果目前只加了不到5张图片(例如3张)则在网页显示已加入的3张图片,剩下的空位(2个空位)显示"暂无"

图片 图片 图片 暂无 暂无

如何用ASP实现?????请给出代码和说明,先谢谢了^_^

晕楼上的.....

asp里面可以这么写
for i=1 to 5
if not rs.eof then
response.write "<img src="&rs("imgurl")&">"
rs.movenext
else
response.write "<img src='暂无.jpg'>"
end if
next

<%
set Rs=server.createobject("adodb.recordset")
sql="select top 5 * from 歌手列表 ORDER BY 添加时间 DESC"
Rs.open sql,conn,1,3
temjs=0
while not rs.eof
response.write("图片")
temjs=temjs+1
rs.movenext
wend
rs.close
set rs=nothing
if temjs<5 then
for i=1 to 5-temjs
response.write("暂无")
next
end if
%>

这里的例子是根据数据库中有无新加歌手来写的。但是为了方便,我并没有详细的写输出图片的具体代码。而是用response.write("图片")来代替了。

有文件夹images(假设的),内有图片1.gif 2.gif....

<script>
ii=0
for(i=1;i<=5;i=i++)
{
ii=ii+1
document.write(\"<td>\"+i+\"<br>
<img border=0 src=images/\"+i+\".gif><br> </td>\")
if (ii<=3)
{
document.write(\"暂无\");
ii=0;
}
}

</script>