Anzeigen von DB Ergebnissen in zwei Spalten
Holger AHlrichs
- asp.net
Hallo,
um eine Auflistung aus meiner DB Abfrage zu erzeugen verwende ich folgenden Code:
<ul>
<% do until rec.eof %>
<li><a href="#<%=rec("id_referenz")%>"><%=rec("firma")%></a></li>
<% rec.movenext
loop %>
</ul>
Wie kann ich das am besten in eine Tabelle mit zwei Spalten einfügen.
Halt so das die erste Hälfte der Ergebnisse in der linken Spalte erscheint und die restlichen Ergbnisse in der rechten Spalte.
Bei ungrader Anzahl von Ergebnisse (z.B. 101) sollen in der linken Spalte 51 Ergebnisse und in der rechten 50 Ergebnisse erscheinen.
Ich hoffe ihr wisst was ich meine.
Vielen Dank und Gruß
Holger
hi,
Wie kann ich das am besten in eine Tabelle mit zwei Spalten einfügen.
Halt so das die erste Hälfte der Ergebnisse in der linken Spalte erscheint und die restlichen Ergbnisse in der rechten Spalte.
Besorge dir eine möglichkeit, per nummerischem Index auf die einzelnen Sätze des Ergebnisses zuzugreifen - und gebe dann in einer Schleife die Elemente mit dem Index 0 und {hälfte}, 1 und {hälfte+1}, 2 und {hälfte+2}, etc. aus.
Bei ungrader Anzahl von Ergebnisse (z.B. 101) sollen in der linken Spalte 51 Ergebnisse und in der rechten 50 Ergebnisse erscheinen.
Dann gebe als letzte Tabellenzelle in diesem Falle eine leere aus.
gruß,
wahsaga
Danke für die rasche Antwort,
so halbwegs versteh ich das auch.
Hast Du vieleicht ein kleines Beispiel?
Tausend Dank
Holger
hi,
so halbwegs versteh ich das auch.
Hast Du vieleicht ein kleines Beispiel?
Erstens nein, weil ich in ASP nicht firm bin, und zweitens nein, weil ein "kleines Beispiel" hier schon fast die komplette Lösung darstellen dürfte.
Versuche es umzusetzen, und frage bei Problemen konkret nach.
gruß,
wahsaga
Hi,
so halbwegs versteh ich das auch.
Hast Du vieleicht ein kleines Beispiel?
wenn ich mich recht erinnere, dann unterstützen Recordsets die Move-Methode mit einer Angabe der Schrittweite als zweiten Parameter. In deinem Fall wäre es also:
MfG
Rouven