/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
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
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408869
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste