table

hi zusammen,
bin neu hier, nur weiss ich nicht ob ich mit meiner frage richtig bin.
lade mir ca. 20-25 bilder aus der datenbank in eine tabelle.
die werden auch angezeigt, alle bilder werden in einer reihe ausgegeben.
meine frage: ich möchte nur max. 5 bilder in einer reihe angezeigt haben, also, das ich bei 20 bildern 4 reihen mit jeweils 5 bildern auf dem bildschirm anzeige.
kann mir einer helfen

gruß
murphy

Sowas kann man gut mit PHP lösen. Ich persönlich würde folgenden Weg
wählen: Alle Bilder in ein Array schreiben und dann mit einem Zähler
die passenden Werte auslesen, irgendwie so:

<?
$liste = Array();
array_push($liste, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12");
var_dump($liste);

echo "<table>";
for ($x=0; $x < count($liste); $x++) {
  if ($x == 0) {
    echo "<tr>";
    echo "<td>";
    echo $liste[$x];
    echo "</td>";
  } elseif (bcmod($x, 5) == 0) {
    echo "</tr>";
    echo "<tr>";
    echo "<td>";
    echo $liste[$x];
    echo "</td>";
  } else {
    echo "<td>";
    echo $liste[$x];
    echo "</td>";
  }
}
echo "</table>";

?>

vielleicht nicht schön, und es geht vielleicht auch einfacher, aber es geht :wink: