Vinzenz Mai: Wie Tabelle aufbauen mit fester Anzahl Spalten pro Zeile

Beitrag lesen

Hallo

Es geht um eine mySQL Abfrage, in der Ergebnisse als HTML-Tabelle ausgegeben werden soll. Klappt auch soweit - einzeilig.
Wie bitte definiere ich dass pro 5 gefundener Objekte eine neue Zeile (<tr> </tr>) mit den nächsten 5 Feldern (<td> </td>) aufgebaut wird?

Der Modulo-Operator hilft Dir dabei, gehe wie folgt vor (Anzahl der Spalten beliebig):

Beginne Tabelle
Initialisiere Zähler mit 0
Gewünschte Spaltenzahl ist 5

Solange Ergebnisse vorhanden sind
    Erhöhe Wert des Zählers um 1
    Wenn Zähler Modulo "Gewünschte Spaltenzahl" 1 ergibt
        Beginne Zeile
    Ende Wenn
    Schreibe Zelle mit Inhalt
    Wenn Zähler Modulo "Gewünschte Spaltenzahl" 0 ergibt
        Beende Zeile
    Ende Wenn
Ende Solange

Wenn Zähler Modulo "Gewünschte Spaltenanzahl" > 0 ist
    Angefangene Zeile mit leeren Zellen auffüllen bis gewünschte
    Spaltenzahl erreicht ist
    Beende Zeile
Ende Wenn

Beende Tabelle

Freundliche Grüße

Vinzenz