/
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
Udfylde en tabel med dataudtræk i rækker O~
Fra :
Carsten Pinderup
Dato :
11-06-01 20:37
Så er jeg her igen. Kan man udfylde en tabel med et udtræk fra DB således at
man får udfyldt 3 kolonner og x antal rækker?
mvh Carsten P
Søren Vrist (
11-06-2001
)
Kommentar
Fra :
Søren Vrist
Dato :
11-06-01 23:28
On Mon, 11 Jun 2001 21:36:59 +0200, "Carsten Pinderup"
<carsten_pinderup@hotmail.dk> wrote:
>Så er jeg her igen. Kan man udfylde en tabel med et udtræk fra DB således at
>man får udfyldt 3 kolonner og x antal rækker?
Jeg plejer at gøre det ved hjælp af "mod" matematikken.
respons.write "<table>"
'do while halløj
if i mod antal_kolonner = 0 then
response.write "<tr>"
end if
response.write "<td>" &dbTing_der_skal_skrives_ud & "<td>"
if i mod antal kolonner = 3 then
response.write "</tr>"
i = i +1
recordset.movenext
loop
if recordset.count mod antal_kolonner <> 0 then
response.write "</tr>"
' for at få lukket den sidste rækker, hvis antallet af poster ikke
helt passer med antallet af kolonner.(det giver ikke helt perfekt html
kode.
end if
response.write "</table>
det giver ikke altid helt perfekt html..
hvis f.eks. antal af poster ikke lige går op
__
mvh / Regards
Søren Vrist
vrist@mailme.dk
"Have pill and shrink, just don't show us how you sweat" - Kashmir "lampshade"
Brian H. Madsen - Pc~ (
12-06-2001
)
Kommentar
Fra :
Brian H. Madsen - Pc~
Dato :
12-06-01 04:20
hey,
ok...i think it would be easier to do it with a DO loop, but first you have
to count the rows in the database ...that's done something like this
rst=con.execute("select count(*) as num from table",1)
lngNum = (rst("num"))
i = 1
IF lngNum > 0 THEN
DO UNTIL i = lngNum
Response.write "<tr><td>"rs("field/sql")"</td></tr>"
i = i + 1
rs.next
LOOP
it's a simple way of inserting fields from a DB compared to how many rows
there is ..
ok..hope this help (and that i understood your question correctly)
Emil Rossing (
11-06-2001
)
Kommentar
Fra :
Emil Rossing
Dato :
11-06-01 23:04
Tjaah.. hvad med:
<table>
<%
const WIDTH=3
for i=0 to dit_antal_poster
if (i mod WIDTH)=0 then response.write "<tr>"
response.write "<td>"&i&"</td>" 'skriv de rigtige data..
if (i mod WIDTH)=WIDTH-1 then response.write "</tr>"&vbcrlf
next
if (i-1 mod WIDTH)<>WIDTH-1 then response.write "</tr>"
%>
</table>
\Emil
"Carsten Pinderup" <carsten_pinderup@hotmail.dk> wrote in message
news:9g364o$99k$1@sunsite.dk...
> Så er jeg her igen. Kan man udfylde en tabel med et udtræk fra DB således
at
> man får udfyldt 3 kolonner og x antal rækker?
>
> mvh Carsten P
>
>
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.