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)
1">

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.
Hier gehts zum Orginal Eintrag "dynamische Tabellen mit 4 Bildern in einer Zeile" im Forum

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)
2">

[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>


Hier gehts zum Orginal Eintrag "dynamische Tabellen mit 4 Bildern in einer Zeile" im Forum
 
phpforum.de | Impressum | Handy Bundles