asp 如何一行显示多个图片

请教:目前程序一行显示一个,我想一行显示3个<%setrs=server.CreateObject("adodb.recordset")sql="selectID,nam... 请教:目前程序一行显示一个,我想一行显示3个
<%
set rs=server.CreateObject("adodb.recordset")
sql="select ID,name,Smallpic from student order by ID asc"
rs.open sql,conn,1,1
if request("page")="" then
page=1
elseif request("page")<1 then
page=1
else
page=request("page")
end if
rs.PageSize=12
rs.AbsolutePage=page
if rs.recordcount=0 then
response.write"没有记录"
else
%>

<%
if rs.eof then
response.write"没有相关记录"
else
for ipage=1 to rs.pagesize
%>
<table border="0" bordercolor="#7e9ee5" width="600">
<tr>
<td width="370"><%Response.Write"<a href=studentview.asp?ID=" & rs("ID") & ">"& rs ("name") %></td>
</tr>
<tr>
<td width="220" rowspan="3" ></td>
</tr>
</table>
<%
rs.movenext
if rs.eof then exit for
next
end if
%>
共<%=rs.recordcount%>条记录
当前第<%=page%>页/共有<%=rs.pagecount%>页 <a href="student.asp?page=1">[1]</a>
<% if page<>1 then %>
<a href="student.asp?page=<%=(page-1)%>">上一页</a>
<% end if %>
<% if page<>rs.pagecount then %>
<a href="student.asp?page=<%=(page+1)%>">下一页</a>
<%end if %>
<a href="student.asp?page=<%=rs.pagecount%>">尾页</a>
<%
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>

我加上<%dim i for i=1 to 3%>测试就(HTTP 500 内部服务器错误),我找了半天没分析出原因,请大家帮忙改正。
展开
 我来答
网海1书生
科技发烧友

推荐于2016-01-28 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
<%
if rs.eof then
response.write"没有相关记录"
else
for ipage=1 to rs.pagesize
%>
<table border="0" bordercolor="#7e9ee5" width="600">
<tr>
<td width="370"><%Response.Write"<a href=studentview.asp?ID=" & rs("ID") & ">"& rs ("name") %></td>
</tr>
<tr>
<td width="220" rowspan="3" ></td>
</tr>
</table>
<%
rs.movenext
if rs.eof then exit for
next
end if
%>

以上这段改为以下:

<%
if rs.eof then
response.write"没有相关记录"
else
%>
<table border="0" bordercolor="#7e9ee5" width="600">
<%
for ipage=0 to rs.pagesize - 1
if ipage mod 3 = 0 then response.write "<tr>"
%>
<td width="30"><a href="studentview.asp?ID=<%=rs("ID")%>"><%=rs("name")%></a></td>
<%
if ipage mod 3 = 2 then response.write "</tr>"
rs.movenext
if rs.eof then exit for
next
%>
</table>
<%
end if
%>
追问
谢谢你的回答,程序还是出现内部服务器错误,不知道怎么回事?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式