Vinzenz: in einer bestimmten tabelle von der DB auslesen

Beitrag lesen

Hallo Thunder

Du willst Deine Daten dreispaltig ausgeben. Vereinfache als erstes Deine Tabellenstruktur, denn es gibt keinen Grund, jede Spalte durch eine Tabelle darzustellen, es sei denn Du realisierst Variante 2 damit.

Was musst Du tun?
1. Überprüfen, ob die Zelle die erste Zelle einer neuen Zeile ist.
   Wenn ja, schreibe ein <tr>
2. Schreibe die Zelle
3. Überprüfe, ob die Zelle die letzte Zelle einer Zeile ist.
   Wenn ja, schreibe ein </tr>

Nach dem Ende der Schleife überprüfe, ob Du noch Leerzellen in der letzten Zeile auffüllen musst.
Wenn ja, mache dies.

Du solltest Dich mit dem Modulo-Operator beschäftigen, um die Überprüfung hinzukriegen. Eine Laufvariable benötigst Du ebenso.

Gibt es eine Möglichkeit das ich mit dieser schleife die oben genannte tabelle fülle.
so ungefair
1 | 2 | 3
4 | 5 | 6
7 | 8 | 9

So ungefähr ;-) ist leichter zu implementieren.
Warum? Weil HTML Tabellen zeilenweise aufbaut.

oder so:
1 | 4 | 7
2 | 5 | 8
3 | 6 | 9

Geht theoretisch auch, ist aber mehr Aufwand.

oder muss ich die while schleife auflösen und mit einer for schleife aufteilen in schritten.

while ist schon in Ordnung.

Freundliche Grüsse,

Vinzenz