网页排版,从数据库里读标题,如何实现三列布局?

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:39:10
困扰我很久了,我自己写的代码太复杂了,执行慢,求高手帮助!

<%
set rs=server.createobject("adodb.recordset")
sql="select * from news"
rs.open sql,conn,1,3

if rs.bof and rs.eof then
response.write " "
else
for i=0 to rs.recordcount-1
response.write"你的标题:"&rs("title")&" "
if (i mod 3)=0 and i<>0 then '(i Mod 3)=0 表示当i是3的整数倍时,例如3,6,9,也就是能被3整除的数,因为我看你无非是想一次显示三个标题后换行,每行显示三个标题
response.write"<br>"
end if
next
end if
%>

ASP:
set rs=server.createobject("adodb.recordset")
sql="select * from news"
rs.open sql,conn,1,3

if rs.bof and rs.eof then
response.write ""
else
m=0
while not rs.eof
response.write"你的标题:"&bt&" "
m=m+1
if m=3 then
response.write"<br>"
else
response.write""
end if
rs.movenext
wend