Har en tabell på min sida där olika kategorier radas upp i följande ordning:
A B C
D E F
G H I
J K L
osv.....
Jag vill att det ska radas upp på följande vis istället:
A E I
B F J
C G K
D H L
osv....
Denna kod radar upp så som det ser ut nu
<%
numcols=3
if not objRS2.eof then
%>
<table width="600" cellspacing="0" cellpadding="2" border="0" bgcolor="#CCCCCC">
<%
do until objRS2.eof%>
<tr>
<%
for i=1 to numcols
%>
<td class="tabell" width="200" valign="top">
<%
if objRS2.eof then
%>
<% else%>
INNEHÅLLET I KOLUMNERNA HÄR
<%objRS2.movenext
end if
%>
</td>
<% next %>
</tr>
<%
loop %>
</table>
<%end if%>
Hoppas att någon kan hjälpa.. :h
------------------ Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post
<table>
<tr>
<td>
SQL = SQL ... AND Efternamn LIKE '[A-D]%'
Lista resultat...
</td><td>
SQL = SQL ... AND Efternamn LIKE '[E-H]%'
Lista resultat...
</td><td>
SQL = SQL ... AND Efternamn LIKE '[I-L]%'
Lista resultat...
</td>
Det finns säkert något fiffigt annat sätt du kan lösa det på också men inget jag känner till. :)
rs ersätter du med ditt eget recordset, och i arrFields(0,intCurPos-1) motsvarar 0:an den första kolumnen i utsökningen
numcols=3
if not rs.eof then
arrFields=rs.getrows
intCount=ubound(arrFields,2)+1
numrows=ceil(intCount/numcols)
response.write "<TABLE>"
for j=1 to numrows
response.write "<TR>"
for i=1 to numcols
intCurPos=numrows*(i-1)+j
response.write "<TD>"
if intCurPos>intCount then
response.write " "
else
response.write arrFields(0,intCurPos-1)
end if
response.write "</TD>"
next
response.write "</TR>"
next
response.write "</TABLE>"
end if
function ceil(dblValue)
intTest=int(dblValue)
if intTest<dblValue then
ceil=intTest+1
else
ceil=intTest
end if
end function
254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9