Ich möchte meine Bilder aus der Datenbank in einer Tabelle ausgeben. Sie soll genau 24 Felder haben. Immer nach 6 Bildern soll die Tabelle eine neue Zeile anfangen ...
Das funktioniert aber noch nicht so richtig. Woran kann das liegen?
Das funktioniert aber noch nicht so richtig. Woran kann das liegen?
PHP-Code:
<?php
$res = mysql_query("SELECT * FROM stock_lars");
$num = mysql_num_rows($res);
//Tabellenbeginn
echo "<table width='840' border='0' cellspacing='0' cellpadding='0'>";
echo "<tr><td colspan='11' height='26' align='center' valign='middle'>$num Treffer</td></tr>";
echo "<tr><td colspan='11' height='7'><img src='/media/vertical_line.gif' height='7' /></td></tr>";
echo "<tr>";
while ($dsatz = mysql_fetch_assoc($res))
{
if ($dsatz % 6 == 0){
echo '<tr>';
}
echo "<td width='134' height='116' valign='middle' align='center'><img src='/jpg_thumb/" . $dsatz["filename"] . "' /></td>";
if( $dsatz % 6 == 0) {
echo '</tr>';
}
}
echo "</tr>";
echo "</table>";
?>
Kommentar