循环生成 <tables>
Generate <tables> on loop
我有一个 select 导致此数据:
Paul 2
Paul 5
Mary 7
Jody 8
Carlos 9
Carlos 0
我试图在一个 table 中输出每组相同的 Name,例如:
Table 1:
Paul 2
Paul 5
Table 2:
Mary 7
Table 3:
Jody 8
Table 4:
Carlos 9
Carlos 0
但我只知道如何在单个 table 中完成(输出将类似于 select 结果。我使用的代码是:
<%
Set MasterData= TaskConnection.Execute("SELECT * FROM TABLE1")
If Not MasterData.EOF Then
%>
<table>
<thead>
<tr>
<th>NAME</th>
<th>AMOUNT</th>
</tr>
</thead>
<%
While Not MasterData.EOF
Name= MasterData("Name")
Amount= MasterData("Amount")
%>
<tr>
<td><% Response.Write Name%></td>
<td><% Response.Write Amount%></td>
</tr>
<%
MasterData.MOVENEXT
Wend
%>
</table>
<%
End if
%>
任何关于如何在新的 Name 循环上生成新的 table 的帮助都会很棒。谢谢。
尝试如下操作:
<%
Set MasterData= TaskConnection.Execute("SELECT * FROM TABLE1")
If Not MasterData.EOF Then
%>
<table>
<thead>
<tr>
<th>NAME</th>
<th>AMOUNT</th>
</tr>
</thead>
<% prevName = ""
While Not MasterData.EOF
Name= MasterData("Name")
Amount= MasterData("Amount")
if prevName <> Name and prevName <> "" then
%>
</table>
<table>
<thead>
<tr>
<th>NAME</th>
<th>AMOUNT</th>
</tr>
</thead>
<% end if
prevName = Name
%>
<tr>
<td><% Response.Write Name%></td>
<td><% Response.Write Amount%></td>
</tr>
<%
masterData.MOVENEXT
Wend
%>
</table>
<%
End if
%>
我有一个 select 导致此数据:
Paul 2
Paul 5
Mary 7
Jody 8
Carlos 9
Carlos 0
我试图在一个 table 中输出每组相同的 Name,例如:
Table 1:
Paul 2
Paul 5
Table 2:
Mary 7
Table 3:
Jody 8
Table 4:
Carlos 9
Carlos 0
但我只知道如何在单个 table 中完成(输出将类似于 select 结果。我使用的代码是:
<%
Set MasterData= TaskConnection.Execute("SELECT * FROM TABLE1")
If Not MasterData.EOF Then
%>
<table>
<thead>
<tr>
<th>NAME</th>
<th>AMOUNT</th>
</tr>
</thead>
<%
While Not MasterData.EOF
Name= MasterData("Name")
Amount= MasterData("Amount")
%>
<tr>
<td><% Response.Write Name%></td>
<td><% Response.Write Amount%></td>
</tr>
<%
MasterData.MOVENEXT
Wend
%>
</table>
<%
End if
%>
任何关于如何在新的 Name 循环上生成新的 table 的帮助都会很棒。谢谢。
尝试如下操作:
<%
Set MasterData= TaskConnection.Execute("SELECT * FROM TABLE1")
If Not MasterData.EOF Then
%>
<table>
<thead>
<tr>
<th>NAME</th>
<th>AMOUNT</th>
</tr>
</thead>
<% prevName = ""
While Not MasterData.EOF
Name= MasterData("Name")
Amount= MasterData("Amount")
if prevName <> Name and prevName <> "" then
%>
</table>
<table>
<thead>
<tr>
<th>NAME</th>
<th>AMOUNT</th>
</tr>
</thead>
<% end if
prevName = Name
%>
<tr>
<td><% Response.Write Name%></td>
<td><% Response.Write Amount%></td>
</tr>
<%
masterData.MOVENEXT
Wend
%>
</table>
<%
End if
%>