[ASP] Sortierung von oben nach unten in HTML Tabelle ausgeben

Claudius Ceteras activeserverpages at glengamoi.com
Fri, 26 Nov 2004 11:43:34 +0100


> dim i : i = 0
> dim output : output = "<table><tr>"
> do while not ors.eof
> 	if i = 0 then
> 		output = output & "<td>"
> 	else if i = 4 then
> 		output = output & "</td><td>"
> 	end if
> 	output = output & "inhalt<br>"
> 	i = i + 1
> 	ors.movenext
> loop
> if i = 4 then output = output & "</td><td>"
> output = output & "</tr></table>"
> 
> Wenn ich jetzt keinen Denkfehler drinne hab, müsste das ganz 
> einfach eigentlich auch so gehen...

So hat er es letztendlich auch gemacht, aber noch ne innere tabelle =
genommen
statt <br>...

Problem ist nur, wenn man das teil zusammendrückt...
Dann könnte in spalte1 der dritte datensatz umbrechen und in spalte2 =
der
erste..
Dadurch werden die Reihen-Trenner gebrochen... Unschön...

Daher am besten alles in ein Array und dann von dort aus mit
Direktzugriffen...

Wie Michael es vorgeschlagen hat ist es auch möglich, nur ist
string-konkatenierung in VBS laaaaaaaaaaaahm und daher nicht
empfehlenswert...
Dann schon eher für jede Zeile ein array bereitstellen und jeweils die
zellen reinpacken und dann am schluss pro zeile ein join(zeile,"")


Claudius