asp循環(huán)行數(shù)輸出函數(shù)
更新時(shí)間:2008年07月25日 23:54:43 作者:
一直以來(lái)都很頭疼Asp里面的多行或者多列循環(huán)
今天算是有收獲了以下代碼貼出來(lái)為自己留念一下
經(jīng)過(guò)大鳥(niǎo)哥的指導(dǎo)已做全面的修改,本人能力有限只能做到下面這步了:
ASP/Visual Basic代碼
<%
Const p=6 '每頁(yè)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" alt="<%=rs("name")%>" /></a>
</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 '每頁(yè)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" alt="<%=rs("name")%>" /></a>
</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
%>
ASP/Visual Basic代碼
復(fù)制代碼 代碼如下:
<%
Const p=6 '每頁(yè)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" alt="<%=rs("name")%>" /></a>
</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
%>
之前的代碼未更改
復(fù)制代碼 代碼如下:
<%
Const p=6 '每頁(yè)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" alt="<%=rs("name")%>" /></a>
</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
%>
您可能感興趣的文章:
相關(guān)文章
asp中的rs.open與conn.execute的區(qū)別說(shuō)明
不管是rs.open sql,conn還是conn.execute(sql) [這里的SQL是delete,update,insert]執(zhí)行以后都會(huì)返回一個(gè)關(guān)閉的記錄集2011-01-01asp長(zhǎng)文章用分頁(yè)符來(lái)分頁(yè)顯示
照正常的文章系統(tǒng)一路做下去,后臺(tái)的文章添加,文章的檢索,和文章的詳細(xì)頁(yè),都是常規(guī)方式操作,這里不加描述,請(qǐng)參閱相關(guān)帖子。2008-11-11利用ASP從遠(yuǎn)程服務(wù)器上接收XML數(shù)據(jù)的方法
利用ASP從遠(yuǎn)程服務(wù)器上接收XML數(shù)據(jù)的方法...2007-01-01asp OpenTextFile文本讀取與寫(xiě)入實(shí)例代碼
打開(kāi)指定的文件并返回一個(gè) TextStream 對(duì)象,可以讀取、寫(xiě)入此對(duì)象或?qū)⑵渥芳拥轿募?2008-08-08常用ASP函數(shù)集【經(jīng)驗(yàn)才是最重要的】
常用ASP函數(shù)集【經(jīng)驗(yàn)才是最重要的】...2007-01-01Jmail組件發(fā)送郵件之絕對(duì)能用的函數(shù)
Jmail組件的這些對(duì)象為服務(wù)器端對(duì)郵件的操作提供了各種各樣的功能,每個(gè)對(duì)象都有其獨(dú)特應(yīng)用2006-12-12