Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
dynamische Tabellen mit 4 Bildern in einer Zeile
Hallo.
Ich habe bisher nur dynamische Tabellen erstellt, die entweder nur Zeilen oder Spalten dynamisch erweitert hat.
Bsp.
Code: In Zwischenablage kopieren (nur IE)
Jetzt möchte ich, daß 4-5 Bilder in einer Tabelle, die eine gesamtbreite von 800 pixel hat angezeigt werden
und dann die nächste Zeile. Wieder mit 4-5 Bildern usw...
Ich kenne mich nicht so genau mit php aus aber viellecht kann mir jemand einen Tipp oder mehr geben.
Antworten
im prinzip ganz einfach, du musst nur zwei schleifen ineinander schachteln. guck dir mal array_chunk an, das könnte interessant für dich sein.
Code: In Zwischenablage kopieren (nur IE)
[doc]array_chunk[/doc]
2.
Hi.
Ich habe da eine Tabelle gefunden, aber wie gehe ich weiter vor,
wenn ich nun Bilder dynamisch eintragen will.
Denn jetzt zeigt sie mir 1 2 3 4 5 6... an.
Wo muß ich ansetzen, damit die Bilder in der Tabelle dynamisch angezeigt werden.
Ich hole den Bildernamen aus der Datenbank.
<?php
$cols = 4; // Anzahl der Spalten
$tmp = 0; // temp-variable
for($n=0; $n<33; $n++) {
if($tmp == 0) $liste .= "<tr>";
$liste .= "<td>".$n."</td>";
if($tmp == $cols) {
$liste .= "</tr>";
$tmp = 0;
} else {
$tmp++;
}
}
if($tmp != 0) {
for($n=0; $n<($cols-$tmp+1); $n++) $liste .= "<td> .</td>";
$liste .= "</tr>";
}
?>
<table border="1">
<? echo $liste ?>
</table>
Bisher habe ich nur das zustande gebracht, was aber nur dynamisch in einer Spalte arbeitet:
<td><?php do { ?>
<?php echo $row_Bildupload['Bildname']; ?>
<?php } while ($row_Bildupload = mysql_fetch_assoc($Bildupload)); ?></td>