加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

asp循环行数输出函数分享

发布时间:2023-05-26 13:47:15 所属栏目:Asp教程 来源:
导读:一直以来都很头疼Asp里面的多行或者多列循环 今天算是有收获了以下代码贴出来为自己留念一下

经过大鸟哥的指导已做全面的修改,本人能力有限只能做到下面这步了:

ASP/Visual Basic代码

复制代码代码如下
一直以来都很头疼Asp里面的多行或者多列循环 今天算是有收获了以下代码贴出来为自己留念一下
 
经过大鸟哥的指导已做全面的修改,本人能力有限只能做到下面这步了:
 
ASP/Visual Basic代码
 
复制代码代码如下:
 
<%
 
Const p=6 '每页2条
 
set rs = server.createobject("adodb.recordset")
 
sql = "Select * from show order by id Desc"
 
rs.Open sql,conn,1
 
i=0
 
do while not rs.eof
 
%> <td align="center" height="98">
 
<a href="show.asp?id=<%=rs("id")%>">
 
<img src="<%=rs("pic")%>" width="150" height="98" /> </td>
 
<%
 
If (i+1) Mod 3 =0 Then
 
Response.Write "</tr>"
 
If i<(p-1) Then Response.Write "<tr>"
 
End If
 
i=i+1
 
if i>p then exit do
 
rs.movenext
 
Loop
 
If i Mod 3 <>0 Then
 
For m=3-(i Mod 3) To 1 Step -1
 
response.write"<td> </td>"
 
Next
 
response.write"</tr>"
 
End If
 
If i = 3 Then
 
response.write" <td> </td><td> </td><td> </td></tr>"
 
End if
 
rs.close
 
set rs=nothing
 
%>

之前的代码未更改
 
复制代码代码如下:
 
<%
 
Const p=6 '每页2条
 
set rs = server.createobject("adodb.recordset")
 
sql = "Select * from show order by id Desc"
 
rs.Open sql,conn,1
 
i=1
 
do while not rs.eof
 
%> <td align="center" height="98">
 
<a href="show.asp?id=<%=rs("id")%>">
 
<img src="<%=rs("pic")%>" width="150" height="98" /> </td>
 
<%
 
if i mod 3 = 0 then
 
Response.Write("</tr><tr>")
 
end if
 
i=i+1
 
if i>p then exit do
 
rs.movenext
 
Loop
 
rs.close
 
set rs=nothing
 
%>
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章