网页制作中SQL语句问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:32:44
我这页要显示20条数据 但是查找出来后这20条是显示在一行里面的
我怎么才能把这20条数据分4行或者5行来显示呢!
不是分页哦 是一个页面上的换行问题!

有个网页分页的方法,你用ASP 就用baidu搜索"ASP网页分页"
http://www.baidu.com/s?wd=ASP%CD%F8%D2%B3%B7%D6%D2%B3&cl=3
多的很的

这个属于布局问题,不需要SQL语句,用vbscript或其他脚本语言就可实现.
20条数据如果分4行显示,那么每行就显示5条.
为了正确的按以上格式显示,那么就需要增加一个变量k来记录当前显示的是第几条数据.
如果显示的是第5条就换行;
如果显示的是第10条也换行;
如果显示的是第15条也换行;

用"模"运算符可以同时判断以上三个条件,如:if (k mod 5)=0 then 换行.

参考以下示例:
<%
dim a(19)
i=0
while i<=19
a(i)=i+1
i=i+1
wend

'无条件的显示第一条记录a(0)
k=1
response.Write(a(k-1)&" ")
k=k+1

'显示剩余的记录a(1)到a(19)
while k<=20
if (k mod 5)=0 then
response.Write(a(k-1)&"<br>")
else
response.Write(a(k-1)&" ")
end if
k=k+1
wend
%>

读取RS的时候定义个变量i=5,循环次则i++如果i%5==0则输出一个<br>不就可以了.