Response.Write "<TABLE>" i = 0 While not rs.eof If i = 0 Then Response.Write "<TR>" End If Response.Write "<TD>linkkode</TD>" i = i + 1 If i = 4 Then i = 0 Response.Write "</TR>" End If rs.movenext Wend If i > 0 Then For y = 1 to 4-i Response.Write "<TD> </TD>" Next Response.Write "</TR>" End if Response.Write "</TABLE>"
du kunne vel lave et lidt "pænere" databasedesign istedet - og normalisere ud så du får en link-tabel istedet
Hvis du i dit nuværende design har et id - fx 53 - med 200 links - og det id med næstflest links fx har 15 - så vil du have 185 tomme felter/NULL værdier på samtlige de resterende id'er i tabellen.
Jeg ville nok forsøge noget lign. det her:
Oprindelig tabel: id kolonne1 kolonne2 osv.
Link tabel id link
og så for hvert nyt link der kommer til et id i den oprindelige tabel - så indsætte en instans i link-tabellen med id'et og dit link i den nye tabel.
if not rs.eof then response.write "<table><tr>" end if
while not rs.eof temp=rs("link1") if temp = "1" then response.write "<td>"&temp&"</td>" tdcount=tdcount+1 end if if tdcount=4 then response.write "</tr><tr>" tdcount=0 end if rs.movenext wend if not rs.eof then response.write "</tr></table>" end if %>
kan den her gøre det ? har ikke testet det, men er det noget i den stil ?
eof=rs.eof if not eof then response.write "<table><tr>" end if
while not rs.eof temp=rs("link1") if temp = "1" then response.write "<td>"&temp&"</td>" tdcount=tdcount+1 end if if tdcount=4 then response.write "</tr><tr>" tdcount=0 end if rs.movenext wend if not eof then response.write "</tr></table>" end if %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.