注册 登录
编程论坛 ASP技术论坛

寻求帮助

chg 发布于 2008-04-15 07:47, 648 次点击
本人是一初学者求老师们帮帮忙
关于ASP查询数据库后循环显示问题。。。。。
在循环时我想每二行循环一次。。。
是否可以用步长值做到?
6 回复
#2
dhdhzzw2008-04-15 11:38
怎么个每两行循环一次?说得具体点。。不会是想循环显示,每列两行吧?
#3
chg2008-04-15 12:19
总算是有老师说话了,我是想在循环显示时。。每次读取二条记录开始循环,也就是说每次循环是二条记录

[[it] 本帖最后由 chg 于 2008-4-15 12:22 编辑 [/it]]
#4
tianyu1232008-04-15 13:01
循环显示,每行显示两列?

如:

abc  cba
111  222
333  444

是这样吗?
#5
chg2008-04-16 10:45
不是不是,我要是这样的效果。。。。
显示数据第一条记录`111      11111     11111  字是红色
         第二记录  2222     22222     22222   字是红色
开始循环第三条记录 333     33333      333333   字要是黑色
        第四条记录 4444     44444      444444  字要是黑色
开始循环第五条记录  5555    5555      555555    字是红色
。。。。。。。。。。。。。。。。。。。
#6
tianyu1232008-04-16 12:24
给你个参考
<%
dim i,j,cl,a,b,num
num=11 '总记录数
Response.Write"<Table Border=0 Cellpadding=0 Cellspacing=1 Bgcolor='#ECECEC'><TR Bgcolor='#FFFFFF'>"
for i=1 to num
    for a=1 to num-1 step 4
    if a=i then
       cl="#FF0000"
    end if
    next
    for b=3 to num+1 step 4
    if b=i then
    cl="#000000"
    end if
    next
    if i=num then
       if num mod 4=1 then
          cl="#FF0000"
       end if
    end if
    for j=0 to 2
        Response.Write"<Td width=50 height=30 align=center><font color="& cl &">"& i &"</font></Td>"
    next
    Response.Write"</Tr><Tr Bgcolor='#FFFFFF'>"
next
Response.Write"</Tr></Table>"
%>
#7
chg2008-04-16 14:52
谢谢谢谢
1