Tom: Bilder in Tabellen auflisten und nach x Bildern eine neue Zeile?

Beitrag lesen

Hello,

Weil Du das so schreibst:
fuer jedes Bild mach
{
mach 4x
{
  Das Bild anzeigen
}
} naechstes bild

Die ganzen Probleme haettest Du aber nicht, wuerdest Du das komische Tabellenlayout weglassen. Ich nehme mal an, alle Bilder sind gleich gross, oder? Dann weisst Du auch, wie breit 4 Bilder sind. Dann weisst Du auch wie breit ein Element sein muss damit 4 Bilder in eine Reihe passen. Noch Fragen?

Oder die Logik umdrehen.
Dies einer der wenigen Anwendungsfälle, bei denen foreach() nicht so optimal ist.
Hier würde eine Kombination aus count(), einer geschachtelten for()-Schleife für den Tabellenaufbau und ein array_shift() oder ein array_pop() (für rückwärts) besser sein.

Dann wäre auch die Tabelle immer HTML-konform

http://de2.php.net/manual/de/function.array-shift.php

Ein harzliches Glückauf

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de