Moin,
das ist wohl ein bekanntes Problem, was ich da habe, dennoch bereitet es mir Kopfzerbrechen. Ich bin dabei eine Bildergalerie mit zehn Bildern zu basteln:
http://alexjonas.de/v2/foto.php?cat=kirche
Funktioniert soweit auch ganz gut. Oben links befindet sich eine Tabelle mit 10 Zahlen (noch statischer Code; mit denen sollen später die Bilder direkt anklickbar werden) in 14 Zellen. So soll es quasi hinterher aussehen.
Diese Tabelle möchte ich aber in PHP erzeugen. Wenn alle 10 Bilder in einer Zeile wären, wäre das kein Problem:
<table border="0" style="border-collapse: collapse"><tr>
<? for($x=1;$x<(10+1);$x++)
{
echo '<td class="bildliste" align="center"><b>'.$x.'</b></td>';
}
?>
</tr></table>
Es soll aber, wie auf meiner Seite, nach dem 7ten <TD>-Feld eine neue Tabellenzeile geschrieben werden, mit den restlichen Zellen. Und da weiß ich nicht, wie ich das (elegant) in meine Schleife einbauen kann. Bei 32 Bildern sollen dann auch automatisch 5 Zeilen à 7 Zellen erzeugt werden, bei 5 Bildern nur 1 Zeile.
Wie kann man das am besten realisieren? Mir ist klar, dass das Problem wahrscheinlich schon hundertmal gelöst wurde, aber ich wusste nicht so recht, wonach ich suchen sollte. Gibt es Tutorials, die sowas behandeln?
Grüße aus Hamburg
Michel (jetzt auch registriert)
Ein Problem ist halb gelöst, wenn es klar formuliert ist. (John Dewey)