主页 > 知识库 > asp实现表格3列5行

asp实现表格3列5行

热门标签:成都销售外呼系统公司 镇江云外呼系统怎么样 自动外呼系统怎么防止封卡 保定电销机器人软件 电话机器人案例 客服外呼系统呼叫中心 vue 地图标注拖拽 电话机器人销售公司吗 土地证宗地图标注符号
方案一
复制代码 代码如下:
!--#include file="conn.asp"-->

owen1=request("owen1")
owen2=request("owen2")
%>


table width="95%" border="0" cellpadding="0" cellspacing="0">

page=clng(request("page"))         
Set rs=Server.CreateObject("ADODB.RecordSet") 
if owen1>"" and owen2 >"" then
sql="select * from news where BigClassName='"owen1"' and SmallClassName='"owen2"' order by id desc"
rs.Open sql,conn,1,1
elseif owen1>"" then
sql="select * from news where BigClassName='"owen1"' order by id desc"
rs.Open sql,conn,1,1
end if
if rs.eof and rs.bof then
response.Write("暂时没有记录")
else 
%>


rs.PageSize=15
if page=0 then page=1 
pages=rs.pagecount
if page > pages then page=pages
rs.AbsolutePage=page 
for j=1 to rs.PageSize
if (j-1) mod 3=0 then Response.Write("tr>")
%>
td height="24" align="center" > 
div align="center">img src="uppic/%= RS("firstImageName") %>"width="130" height="100" border="0" />a href="onews.asp?id=%= RS("id") %>" target="_blank">br>
%= RS("TITLE") %>/a>/div>/td>
%
if j mod 3=0 then Response.Write("/tr>")
rs.movenext
if rs.eof then exit for
next
%>

end if
rs.close
set rs=nothing
%>
/table>

方案二、
复制代码 代码如下:
!--#include file="conn.asp"-->

owen1=request("owen1")
owen2=request("owen2")
%>


table width="95%" border="0" cellpadding="0" cellspacing="0">

page=clng(request("page"))         
Set rs=Server.CreateObject("ADODB.RecordSet") 
if owen1>"" and owen2 >"" then
sql="select * from news where BigClassName='"owen1"' and SmallClassName='"owen2"' order by id desc"
rs.Open sql,conn,1,1
elseif owen1>"" then
sql="select * from news where BigClassName='"owen1"' order by id desc"
rs.Open sql,conn,1,1
end if
if rs.eof and rs.bof then
response.Write("暂时没有记录")
else 
%>


rs.PageSize=15
if page=0 then page=1 
pages=rs.pagecount
if page > pages then page=pages
rs.AbsolutePage=page 
for j=1 to (rs.PageSize/3)
Response.Write("tr>")
for i=1 to 3
%>
td height="24" align="center" > 
div align="center">img src="uppic/%= RS("firstImageName") %>"width="130" height="100" border="0" />a href="onews.asp?id=%= RS("id") %>" target="_blank">br>
%= RS("TITLE") %>/a>/div>/td>
%
rs.movenext
if rs.eof then exit for
next
Response.Write("/tr>")
next
%>

end if
rs.close
set rs=nothing
%>
/table>

上面的代码有缺点..

就是如果是 16条 那么页面最后一行会空出两列 页面很难看 因为如果16 最后一行只显示一列 这样少了两个<td></td> 

必须进行判断 总数/3的余数

if (rs.recordcount mod 3=2) then response.write("td>nbsp;/td>")
if (rs.recordcount mod 3=1) then response.write("td>nbsp;/td>td>nbsp;/td>") 

这样页面才完整的

标签:重庆 成都 丽江 怀化 内江 天津 公主岭 台湾

巨人网络通讯声明:本文标题《asp实现表格3列5行》,本文关键词  asp,实现,表格,3列,5行,asp,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《asp实现表格3列5行》相关的同类信息!
  • 本页收集关于asp实现表格3列5行的相关信息资讯供网民参考!
  • 推荐文章