/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
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
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
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 :
177557
Tips :
31968
Nyheder :
719565
Indlæg :
6408878
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.