Nobse Geschrieben 30. Januar 2004 Geschrieben 30. Januar 2004 Hallo, die Daten der Bilder in den jeweiligen Verzeichnissen werden aus einer MySQL Datenbank gezogen, die Bilder liegen auf dem Server, wenn ich nun die Bilder in einer While Schleife in einer Tabelle ausgeben lasse macht er jedes Bild 3x nebeneinander, nur untereinander geht es. Stehe gerade auf dem Schlauch weiß nicht genau wie ich wo anfangen muß das er mir pro Reihe 3 Ausgibt. *grübel* Zitieren
kLeiner_HobBes Geschrieben 30. Januar 2004 Geschrieben 30. Januar 2004 Hallo! Ich schätze, dass du in der while Schleife die Bilder durchgehst. Wenn ja, dann initialierst du vor der Schleife einen Zähler mit 0, der in der Schleife immer eins hochgezählt wird. Solange der Zähler kleiner 3 ist, dann erzeuge nur eine neue Zelle, wenn 3 erreicht wurde, dann erzeuge eine neue Zeile und darin die erste Zelle und setze den Zähler auf 0. Ist grad ziemlich rudimentär, dürfte aber deinem Ansatz erstmal genügen. Gruß kLeiner_HobBes Zitieren
gurkenpapst Geschrieben 30. Januar 2004 Geschrieben 30. Januar 2004 kleiner tipp, um die Lösung nicht vorweg zu tippen: mit dem modulo Operator % kannst du z.B. die gesamtzahl durch drei teilen, und wenn der Rest == 0 ist setzt du nen Zeilenumbruch Zitieren
NurrE Geschrieben 1. Februar 2004 Geschrieben 1. Februar 2004 hier der Wink mit dem Stahlbetonpfeiler: bei html machst du mit <tr> ne Tabellenzeile auf und mit </tr> wieder zu Zitieren
McMaiers Geschrieben 6. April 2004 Geschrieben 6. April 2004 <img scr="text"> <?php if (($i+1)%3 == 0) { echo "<br><br>";} } ?> So gehts .... hab ich bei www.singles-2004.de auch so gemacht Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.