當前位置:首頁 » 數據倉庫 » td資料庫如何寫循環
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

td資料庫如何寫循環

發布時間: 2022-10-17 17:28:37

⑴ ASP 橫向循環兩個<td>

關鍵就是循環<td>,然後就在</td>的後面加多句if (i=2 mod i=0) i>=2 then
<tr>
</tr>'判斷循環兩個<td>了就給它換個行啊!
end if %>
<%set rs=server.createobject("adodb.recordset")
sql="select * from 你的表名"
rs.open sql,conn,1,1
<table>
<tr>
<%i=0
do while not rs.eof'這里就是循環下面的<td>
i=i+1%>
<td>
<table><tr>
<td>這里就是你要顯示的內容!</td>
</tr>
<table>
</td><%
if (i=2 mod i=0) i>=2 then
<tr>
</tr>'判斷循環兩個<td>了就給它換個行啊!
end if %>
<%rs.movenext
loop
rs.close
set rs=nothing
%>
</tr></table>

⑵ c#如何循環獲取td標簽中的內容

代碼就不幫忙寫了,用XML的方法,遞歸判斷獲取即可。

1、XML的方法比較簡單,網路找找就好了。

2、遞歸參考如下例子:


////////////////開始要遞歸的函數裡面////////////////
//開始循環遞歸顯示XML
foreach(XmlNodenodeinrootNodes)
{
boolIsAddNode=true;

TreeNodetvnode=newTreeNode();
if(node.NodeType==XmlNodeType.Element)
{
tvnode.Text=node.Name;

if(node.Attributes.Count>0)
{
stringarrts=GetNodesAttributes(node,refIsAddNode);
tvnode.Text+=arrts;
}
else
{
if(node.FirstChild!=null)
{
if(node.FirstChild.FirstChild==null&&node.FirstChild.NodeType==XmlNodeType.Text)
{
if(node.FirstChild.Value==string.Empty)IsAddNode=false;
elsetvnode.Text+="="+node.FirstChild.Value;
}
}
else
{
IsAddNode=false;
}
}

if(IsAddNode)tvElementNode.Nodes.Add(tvnode);
}

if(node.ChildNodes.Count!=0&&IsAddNode)
{
GetChildNodes(node,tvnode);//遞歸取子節點
}
}
////////////////


///<summary>
///遞歸取子節點
///</summary>
privatevoidGetChildNodes(XmlNodenode,TreeNodetvnode)
{
foreach(XmlNodendinnode.ChildNodes)
{
boolIsAddNode=true;

TreeNodetvnd=newTreeNode();
if(nd.NodeType==XmlNodeType.Element)
{
tvnd.Text=nd.Name;

if(nd.Attributes.Count>0)//判斷節點有屬性
{
stringarrts=GetNodesAttributes(nd,refIsAddNode);
tvnd.Text+=arrts;
}
else
{
if(nd.FirstChild!=null)
{
if(nd.FirstChild.FirstChild==null&&nd.FirstChild.NodeType==XmlNodeType.Text)//判斷節點有值
{
if(nd.FirstChild.Value==string.Empty)IsAddNode=false;
elsetvnd.Text+="="+nd.FirstChild.Value;
}
}
else
{
IsAddNode=false;
}
}

if(IsAddNode)tvnode.Nodes.Add(tvnd);
}

if(nd.ChildNodes.Count!=0&&IsAddNode)
{
GetChildNodes(nd,tvnd);
}
}
}

///<summary>
///取子節點屬性
///</summary>
(XmlNodenode,refboolIsAddNode)
{
stringarrtsStr=string.Empty;
XmlAttributeCollectionarrts=node.Attributes;

foreach(XmlNodeattrinarrts)
{
if(attr.Name=="IsCheck"||attr.Name=="IsAvailable")//節點不配置就不顯示信息
{
if(attr.FirstChild.Value=="False"||attr.FirstChild.Value==string.Empty)IsAddNode=false;
}

if(attr.FirstChild.Value!=string.Empty)
{
arrtsStr+=""+attr.Name+"=";
arrtsStr+=attr.FirstChild.Value;
}
}

returnarrtsStr;
}

⑶ 我怎麼才能自動重復循環這個TD表格

你說的是什麼語言?
<table><tr>
<%
i=0
do while not rs.eof
%>
<td>資料庫提取的標題</td>
<%
i=i+1
rs.movenext
loop
if i mod 4=0 then
response.write"</tr>"
end if
%>
</table>

⑷ td,tr的循環問題,急~!!幫幫忙啊~!再線等

<table width="100%" height="100">
<%do while not rs.eof%>
<tr>
<%do while i<6 and not rs.eof%>
<td align=center width=160 height=50><a href=<%=rs("gy_url")%> target="_blank"><img src=<%=rs("gy_logo")%> width=150 height=50 border=2 alt=<%=rs("gy_msg")%>></a></td>
<%rs.movenext
i=i+1
loop%>
</tr>

<%
i=0
loop%>
</table>

這是我以前寫的網站里的一段代碼,是否能看懂?

⑸ 如何用JS中的循環分別取得各個td中的數據

jquery 版的
$(document).ready(function(){
var st1r="";
$("td").each(function(){ st1r+=$(this).html()+",";alert( st1r)})
});
這個是通過判斷裡面是否有td ,如果有td,都提取裡面的值。

⑹ table中td循環加tr

<script language="javascript">
<% int i =0 %>
<table>
<% if(true){ %>
<tr>
<% for(int i =0 ;i<=2;i++){ %>
<td></td>
<% } %>
</tr>
<% i=0; } %>
</table>
</script>

⑺ teradata 資料庫dsql循環怎麼寫

sql,oracle都是關系型資料庫,事務考慮的比較多,sql面對中小型企業和數據系統,傻瓜型,管理簡單。oracle面向大型企業的數據引用,在金融行業應用廣泛,其RAC架構可保證高可用性,但其架構為share disk架構。teradata是專門用於數據倉庫的資料庫,其基於Mpp架構(分布式並行架構),share nothing的架構,並且是一體機,超級貴。。當然還有db2,gp,mysql等資料庫...

⑻ TD怎麼做循環

樓主意思是不是想說怎麼做波段,td來說波段操作不好掌握,點位不好拿捏!還不如等明朗趨勢重倉殺入效果佳!

⑼ 從資料庫中輸出數據,一行循環四列,然後換行的表格怎麼寫代碼

<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<% set rs=server.CreateObject("adodb.recordset")
Sql=""
Rs.Open Sql,Conn,1,1
if not rs.eof and not rs.bof then
定義變數i' dim i=1
do while not rs.eof and not Page.eof
%>

<td><td>
<%
rs.movenext
給4取余數 'if i mod 4=0 then
閉合行 ' response.Write("</tr><tr>")
else
i=i+1
loop
end if
end if
%>
</tr>
簡單說就是定義變數i,循環中i自增1,如果到了4就閉合這行,另起一行循環,你是一下子一定成功的