Hallo Nadine,
ich weiß leider nicht, mit welcher Skriptsprache du arbeitest (weil du SQL-Anweisungen in deinem Programm hast). Auf schnelle kommt mir gerade keine
sauberen Lösungen im Sinne, aber vielleicht hilft dir das weiter:
Ich arbeite selber mit ASP.Net. Daher habe ich dies auch so geschreiben. Ich hoffe, dass du es verstehen würdest.
Dim count as integer=0
tmp = "<table border=1 cellpadding=2 cellspecing=0>"
objReader = objCmd.ExecuteReader()
While objReader.Read()
if count mod 2 =0 then mp &= "<tr>
tmp &= "<td>" & RS(0) & "</td>"
if count mod 2 =0 then tmp &= "</tr>
count=count+1
End while
tmp &= "</table>"
Ich setze mir die Tabelle in der Variablen "temp" einfach zusammen. Mit
"modulo" überprüfe ich, ob bereits zwei TDs nebeneinander stehen, dann
bilde ich eine neuen Zeile mit TR.
Das Ganze kannst du hinterher ausgeben.
Ich bin aber sicher, dass jemnad dir bessere Lösung(en) vorschlagen kann als diese hier.
Gruß