webForumDet fria alternativet

Loopa ut i tabeller

ASP

1 svar · 184 visningar · startad av mackanz

Medlem sedan sep. 2003443 inlägg
Frågan#1

Hur gör jag om jag vill loopa ut texten i en tabell som innehåller tre kolummer (se bild). Sidan kommer att innehålla c:a 170-180 olika namn/poster.

Sen så skall det sorteras då i tre kolummer så att det börjar på A och går nedåt, sen skall det ta slut och fortsätta i kolumm 2 och tre.

Jag hoppas ni förstår vad jag menar.

Annars kan ni titta på www.ifkolme.org och klicka på sponsorer i menyn

Mvh. Markus

tabell.gif
Medlem sedan feb. 200112 078 inlägg
#2

Helt otestat.

<%
set conn = server.createobject("ADODB.Connection")
conn.open connstr
set rs = server.createobject("ADODB.Recordset")
sql = "SELECT * FROM table"
rs.open sql, conn, 3, 3
iLoop = 0
lNumberOfTds = 3
lRowsInTd = round(rs.recordcount / lNumberOfTds,0)
%>

<table border="0">
<tr>
   <td>
   <% 
   do until rs.eof 
      response.write rs("fieldname") & "<br>"
   iLoop = iLoop + 1
   rs.movenext
   loop
   
   if iLoop = lRwsInTd Then
      response.write "</td><td>"
      iLoop = 0
   end if
   %>
   </td>
</tr>
</table>
<%
set rs = nothing
set conn = nothing
%>
253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)