Jeg sidder og er igang med at lave en link database og vil i den have en kategori oversigt.
men jeg vil ikke have kategorierne lodret, men vandret. 4 stk efter hindanden.
Der er to informationer der skal hentes fra databasen, kategori og en undertekst.
Ind til videre er jeg kommet frem til dette:
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM kategorier ORDER BY kategori"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("links.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
Response.Write "<table width='674' cellspacing='2' cellpadding='0'><tr>"
Counter = 1
Do until rs.EOF = True
Response.Write "<td width='674'><b><a href='index.asp?mode=vis&kat=" & rs("kategori") & "'>" & rs("kategori") & "</a></b></td></tr>"
Response.Write "<tr><td width='674'>" & rs("ekstra") & "</td>"
Counter = Counter + 1
if Counter > 4 then
Response.write "</tr><tr>"
Counter = 1
end if
rs.MoveNext
Loop
End If
Response.Write "</table>"
rs.Close
Set rs = Nothing
Mit problem er at den ikke viser det rigtigt, det ser ud som følgende:
Kategori1
Ekstra1 Kategori2
Ekstra2
Som det kan ses, så hopper den en linie ned når den skal gentage tabellen, og flytter ekstra2 ind under ekstra1, og jeg kan sku' ikke lige finde fejlen.
Håber at nogen kan hjælpe mig.
Indlæg senest redigeret d. 18.03.2006 17:00 af Bruger #8463