在得到一个记录集后,怎么让记录分成两列输出?

weiboy628 2002-03-18 03:29:16
要对称,要考虑奇数的问题。
...全文
42 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ar7_top 2002-03-18
  • 打赏
  • 举报
回复
<table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
<%
do while not rs.eof
%>
<tr>
<%
  for i=0 to 1     '你想拆分成为几行自己做相应修改
    if not rs.eof then
%>
<td><%=rs("字段名")%></td>
<%
      rs.movenext
    else
%>
<td> </td>
<%
    end if
  next
%>
</tr>
<%
loop
%>
</table>
chenccj 2002-03-18
  • 打赏
  • 举报
回复
通过tr 和td控制,例如
<tr>
<td>
<tr>
<td>
</td>
<td>
</td>
</tr>
</td>
<td>
<tr>
<td>
</td>
<td>
</td>
</tr>
</td>
</tr>
netmailer 2002-03-18
  • 打赏
  • 举报
回复
左边:
<%
dim conn
dim connstr


connstr="DBQ="+server.mappath("user_information.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
sql="select * from zcgs order by ID DESC"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1

set bb=rs("name")


rs.pagesize=25
rs.absolutepage=1
if request("page")<>"" then rs.absolutepage=request("page")
rowcount=rs.pagesize
if not rs.eof then

do while not rs.eof and rowcount>0

%>
<table width="424" border="0" bgcolor="#FFD1BB" height="25">
<tr bgcolor="#FFFFFF">
<td width="418" height="23"><font color="#CCCCCC">
<%response.write "<font size='2' class='see'>"%>
<a href='news2.asp?a=<%=rs("name")%>'>
<%=bb%>
</a>
<%response.write "</font>"%>

</font></td>
</tr>
</table>
<font color="#CCCCCC">
<%
rs.movenext
rs.movenext '移动两次
rowcount=rowcount-1
loop
end if
if rs.pagecount>1 then
response.write"<table border='0'>"
response.write"<tr>"
response.write"<td><b>页数:</b></td>"
for i=1 to rs.pagecount
response.write "<td><a href=jion2.asp?page=" & i &">"
response.write "<b>"&i&"</b></a>"
response.write "</td>"
next
response.write "</tr>"
end if
%>
右边: <%
sql="select * from zcgs order by ID DESC"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1

set bb=rs("name")


rs.pagesize=25
rs.absolutepage=1
if request("page")<>"" then rs.absolutepage=request("page")
rowcount=rs.pagesize
if not rs.eof then
rs.movenext '先移动到第二条记录
do while not rs.eof and rowcount>0

%>
<table width="424" border="0" bgcolor="#FFD1BB" height="25">
<tr bgcolor="#FFFFFF">
<td width="418" height="23"><font color="#CCCCCC">
<%response.write "<font size='2' class='see'>"%>
<a href='news2.asp?a=<%=rs("name")%>'>
<%=bb%>
</a>
<%response.write "</font>"%>

</font></td>
</tr>
</table>
<font color="#CCCCCC">
<%
rs.movenext
rs.movenext
rowcount=rowcount-1
loop
end if
if rs.pagecount>1 then
response.write"<table border='0'>"
response.write"<tr>"
response.write"<td><b>页数:</b></td>"
for i=1 to rs.pagecount
response.write "<td><a href=jion2.asp?page=" & i &">"
response.write "<b>"&i&"</b></a>"
response.write "</td>"
next
response.write "</tr>"
end if

rs.close
set rs=nothing
conn.close
set conn=nothing
%>
goldworld 2002-03-18
  • 打赏
  • 举报
回复
有点不明白你的意思!是不是一列显示偶数,一列显示奇数?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧