談動態(tài)多行多列,循環(huán)行和列,輸出M行N列的ASP代碼
更新時間:2008年03月03日 20:47:41 作者:
談動態(tài)多行多列,循環(huán)行和列,輸出M行N列的ASP代碼
現(xiàn)在感覺真麻煩,下面這樣夠簡單夠清楚了吧?
<%
Dim i, j, iCols
i = 0 '//定義i進行循環(huán)
iCols = 3 '//一行有幾列(正整數(shù))
Response.Write("<table width=""100%"" border=""1"" cellspacing=""2"" cellpadding=""0""><tr>"&vbNewLine) '//輸出Table頭和第一個Tr
Do While Not oRs.EOF '//開始輸出記錄集 用 For ors.RecordCount Next 也行
If i>0 And i Mod iCols = 0 Then Response.Write("</tr><tr>"&vbNewLine) '//如果列數(shù)等于 iCols 換行
i = i + 1
Response.Write("<td width="""&FormatPercent(1 / iCols, 0)&""">輸出第 "&i&" 條記錄</td>"&vbNewLine)
oRs.MoveNext
Loop '//結束輸出記錄集
oRs.Close
For j = 1 To iCols -1 '//開始補足空記錄,最多補iCols-1條
If i Mod iCols = 0 Then Exit For '//列數(shù)已經夠 iCols 不再輸出
i = i + 1
Response.Write("<td width="""&FormatPercent(1 / iCols, 0)&""">補足第 "&j&" 條記錄</td>"&vbNewLine)
Next
Response.Write("</tr></table>"&vbNewLine) '//輸出Table尾
%>
復制代碼 代碼如下:
<%
Dim i, j, iCols
i = 0 '//定義i進行循環(huán)
iCols = 3 '//一行有幾列(正整數(shù))
Response.Write("<table width=""100%"" border=""1"" cellspacing=""2"" cellpadding=""0""><tr>"&vbNewLine) '//輸出Table頭和第一個Tr
Do While Not oRs.EOF '//開始輸出記錄集 用 For ors.RecordCount Next 也行
If i>0 And i Mod iCols = 0 Then Response.Write("</tr><tr>"&vbNewLine) '//如果列數(shù)等于 iCols 換行
i = i + 1
Response.Write("<td width="""&FormatPercent(1 / iCols, 0)&""">輸出第 "&i&" 條記錄</td>"&vbNewLine)
oRs.MoveNext
Loop '//結束輸出記錄集
oRs.Close
For j = 1 To iCols -1 '//開始補足空記錄,最多補iCols-1條
If i Mod iCols = 0 Then Exit For '//列數(shù)已經夠 iCols 不再輸出
i = i + 1
Response.Write("<td width="""&FormatPercent(1 / iCols, 0)&""">補足第 "&j&" 條記錄</td>"&vbNewLine)
Next
Response.Write("</tr></table>"&vbNewLine) '//輸出Table尾
%>
相關文章
asp中去除html中style,javascript,css代碼
剔除頁面中html中除文字以外的任何代碼,剛才發(fā)布了php版這個是ASP中的版本。2010-10-10
網站開發(fā)防止中文亂碼需要了解的codepage的重要性小結
這幾天研究UTF-8編碼,太暈了,把我的看法和各位討論討論。 歡迎來批啊。以下都是我的想法,哪里有不對的請不吝賜教,幫忙指出來。2010-06-06

