Auch einen guten Abend!
Ich möchte folgendes erreichen:
Wenn in der Datenbank nur ein Eintrag in ist, soll die Tabelle so aussehen:
1.Zeile:
Bild1wenn aber in der Datenbank sieben Einträge sind, soll die Tabelle dann so aussehen:
1.Zeile:
Bild1 Bild2 Bild3
Zeile:
Bild4 Bild5 Bild6Zeile:
Bild7Mir fehlt ein Ansatz.
Also ein möglicher Ansatz wäre:
- Daten aus der DB holen
- Tabellen-Kopf erstellen (<table><tr>)
- In einer Schleife (bspw. per foreach, falls du die Daten in ein Array eingelesen hast) die Daten abarbeiten (<td>Bilddaten</td>). Innerhalb der Schleife einen Zähler. Nach jedem Durchlauf prüfen, ob der Zähler bspw. bei 3 (hängt vom Startwert ab) angekommen ist. Falls ja, Tabellen-Reihe schließen (</tr>) und, falls noch weitere Daten vorhanden, neue Reihe (<tr> beginnen. Und weiter in der Schleife - Zähler zurücksetzen nicht vergessen! Falls nein, dann einfach weiter in der Schleife, und auch hier nicht vergessen: Zähler erhöhen.
- Zum Schluss die aktuelle Reihe und die Tabelle schließen (</tr></table>) - fertig!
So, oder so ähnlich sollte es recht einfach umzusetzen sein.
Gruß Gunther