/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gibson
560
6
cumano
530
7
MouseKeep..
480
8
Random
410
9
strarup
370
10
Dysmorf
370
Opdeling af liste.
Fra :
Leo Vaeversted
Dato :
12-08-01 20:38
Jeg henter en liste af links fra en database med følgende kode.
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("database/links.mdb")
Conn.Open DSN
Dim strSQL
' Hent fra databasen afhængig af værdien id fra URL
strSQL = "Select * From " & Request.Querystring("Tabel")
Set rs = Conn.Execute(strSQL)
Do
' Skriv personens data
Response.Write "<dt></dt><dd><li color='#20F5FC'><a href='" & rs("URL") & "'
target='_blank'>" & rs("Linktekst") & "</a></li></dd>"
rs.MoveNext
Loop While Not rs.EOF
Conn.Close
Set Conn = Nothing
%>
Det virker også fint nok, problemet er, jeg gerne vil have listen delt op, i
stedet for at få 30-40 links neden under hinanden, vil jeg gerne have så der
måske er 10-15 stykker i hver lodrette række, kan jeg på en eller anden
måde, så jeg får flere rækker.
Hygsom
Leo
Carsten Pinderup (
13-08-2001
)
Kommentar
Fra :
Carsten Pinderup
Dato :
13-08-01 14:55
her er lidt kode jeg brugte:
snip
'antallet af kolonner sættes her er det 2
const WIDTH=2
for i=0 to antal
if (i mod WIDTH)=0 then response.write "<tr>"
DO WHILE NOT rs.EOF
response.write "<td width='50%' valign='top' > <a href='http://" & rs("url")
&"' </a>" & rs("name") & "</td>"
if (i mod WIDTH)=WIDTH-1 then response.write "</tr>"
i=i+1
rs.MoveNext
LOOP
if (i-1 mod WIDTH)<>WIDTH-1 then response.write "</tr>"
next
snip
Det er et sammensurium af svar i et gammel tråd fra 11-06-01 søg evt. efter
det.
Leo Vaeversted (
14-08-2001
)
Kommentar
Fra :
Leo Vaeversted
Dato :
14-08-01 03:27
takker
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410986
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.