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