asp高手把我看看,多行输出问题!把下面的代码改成每行输出三列图片,现在每行只能输出一列图片!!多谢啦!
<%setconn=server.createobject("adodb.connection")conn.open("DRIVER=DriverdoMicrosoftA...
<%
set conn=server.createobject("adodb.connection")
conn.open("DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;pwd=;dbq="&server.mappath("a.mdb"))
set rs=server.createobject("adodb.recordset")
sql="select * from abc"
rs.open sql,conn,3
rs.pagesize=6
if request("page")<>"" then
epage=cint(request("page"))
if epage<1 then epage=1
if epage>rs.pagecount then epage=rs.pagecount
else
epage=1
end if
rs.absolutepage=epage
%>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#0000FF" width="80%" align="center">
<%dim i
for i=0 to rs.pagesize-1
if rs.bof or rs.eof then exit for
%>
<tr bgcolor="#FFFFFF" align="center">
<td><img src="<%=rs("tian")%>" width="150" height="150"></td>
</tr>
<%
rs.movenext()
next
%>
</table>
<p align="center">
<a href="fenye1.asp?epage=1">第一页</a>
<a href="fenye1.asp?page=<%=epage-1%>">上一页</a>
<a href="fenye1.asp?page=<%=epage+1%>">下一页</a>
<a href="fenye1.asp?page=<%=rs.pagecount%>">末页</a>
</p>
<p align="center">现在是第<%=epage%>页一共有<%=rs.pagecount%>页</p>
<%
conn.close()
%>
大侠还是不行,没有循环执行j变量!!
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/1.asp, line 45, column 5
next i
----^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 展开
set conn=server.createobject("adodb.connection")
conn.open("DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;pwd=;dbq="&server.mappath("a.mdb"))
set rs=server.createobject("adodb.recordset")
sql="select * from abc"
rs.open sql,conn,3
rs.pagesize=6
if request("page")<>"" then
epage=cint(request("page"))
if epage<1 then epage=1
if epage>rs.pagecount then epage=rs.pagecount
else
epage=1
end if
rs.absolutepage=epage
%>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#0000FF" width="80%" align="center">
<%dim i
for i=0 to rs.pagesize-1
if rs.bof or rs.eof then exit for
%>
<tr bgcolor="#FFFFFF" align="center">
<td><img src="<%=rs("tian")%>" width="150" height="150"></td>
</tr>
<%
rs.movenext()
next
%>
</table>
<p align="center">
<a href="fenye1.asp?epage=1">第一页</a>
<a href="fenye1.asp?page=<%=epage-1%>">上一页</a>
<a href="fenye1.asp?page=<%=epage+1%>">下一页</a>
<a href="fenye1.asp?page=<%=rs.pagecount%>">末页</a>
</p>
<p align="center">现在是第<%=epage%>页一共有<%=rs.pagecount%>页</p>
<%
conn.close()
%>
大侠还是不行,没有循环执行j变量!!
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/1.asp, line 45, column 5
next i
----^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 展开
1个回答
展开全部
<%
set conn=server.createobject("adodb.connection")
conn.open("DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;pwd=;dbq="&server.mappath("a.mdb"))
set rs=server.createobject("adodb.recordset")
sql="select * from abc"
rs.open sql,conn,3
rs.pagesize=6
if request("page")<>"" then
epage=cint(request("page"))
if epage<1 then epage=1
if epage>rs.pagecount then epage=rs.pagecount
else
epage=1
end if
rs.absolutepage=epage
%>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#0000FF" width="80%" align="center">
<%dim i
j=1
for i=0 to rs.pagesize-1
if rs.bof or rs.eof then exit for
%>
<%
if j mod 3=1 then
tr="<tr bgcolor='#FFFFFF' align='center'><td>"
tr2="</td>"
elseif j mod 3=0 then
tr="<td>"
tr2="</td></tr>"
else
tr="<td>"
tr2="</td>"
end if
%>
<%=tr%>
<img src="<%=rs("tian")%>" width="150" height="150">
<%=tr2%>
<%
rs.movenext()
j=j+1
next i
%>
</table>
<p align="center">
<a href="fenye1.asp?epage=1">第一页</a>
<a href="fenye1.asp?page=<%=epage-1%>">上一页</a>
<a href="fenye1.asp?page=<%=epage+1%>">下一页</a>
<a href="fenye1.asp?page=<%=rs.pagecount%>">末页</a>
</p>
<p align="center">现在是第<%=epage%>页一共有<%=rs.pagecount%>页</p>
<%
conn.close()
%>
---------------------
刚才忘加了
set conn=server.createobject("adodb.connection")
conn.open("DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;pwd=;dbq="&server.mappath("a.mdb"))
set rs=server.createobject("adodb.recordset")
sql="select * from abc"
rs.open sql,conn,3
rs.pagesize=6
if request("page")<>"" then
epage=cint(request("page"))
if epage<1 then epage=1
if epage>rs.pagecount then epage=rs.pagecount
else
epage=1
end if
rs.absolutepage=epage
%>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#0000FF" width="80%" align="center">
<%dim i
j=1
for i=0 to rs.pagesize-1
if rs.bof or rs.eof then exit for
%>
<%
if j mod 3=1 then
tr="<tr bgcolor='#FFFFFF' align='center'><td>"
tr2="</td>"
elseif j mod 3=0 then
tr="<td>"
tr2="</td></tr>"
else
tr="<td>"
tr2="</td>"
end if
%>
<%=tr%>
<img src="<%=rs("tian")%>" width="150" height="150">
<%=tr2%>
<%
rs.movenext()
j=j+1
next i
%>
</table>
<p align="center">
<a href="fenye1.asp?epage=1">第一页</a>
<a href="fenye1.asp?page=<%=epage-1%>">上一页</a>
<a href="fenye1.asp?page=<%=epage+1%>">下一页</a>
<a href="fenye1.asp?page=<%=rs.pagecount%>">末页</a>
</p>
<p align="center">现在是第<%=epage%>页一共有<%=rs.pagecount%>页</p>
<%
conn.close()
%>
---------------------
刚才忘加了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询