versuch mal diesen Code hier. Ohne irgnedwelchen Schnickschnack. Einfach nur mal zum ausgeben der Bilder.
Dabei bin davon ausgegangen, dass Deine DB-Felder folgende Namen haben: bilduri, id, shorttext, alttext, wertthumb.
Falls das nicht stimmen sollte. musst Du die Faldnamen umtauschen.
MfG
cyber
Dabei bin davon ausgegangen, dass Deine DB-Felder folgende Namen haben: bilduri, id, shorttext, alttext, wertthumb.
Falls das nicht stimmen sollte. musst Du die Faldnamen umtauschen.
PHP:
<?
//Deine Daten zum DB-Connect hier eintragen
$sql = mysql_connect(host, user, password);
mysql_select_db($sql);
$query=mysql_query("SELECT * FROM $grenpic WHERE rubrik='$_GET[rubrik]' ORDER BY timestamp ASC LIMIT $Pageposition, $Zeilen_pro_Seite") or die(mysql_error());
//Variable zum zählen der Spalten
$i = 1;
echo "<table><tr>";
while($row = mysql_fetch_assoc($query)){
//Deklaration der Variablen aus der DB (falls falsche Feldnamen, hier austauschen!)
$output_pic = $row[bilduri];
$filesid = $row[id];
$ti = $row[shorttext];
$output_alt = $row[alttext];
$x_wertthumb = $row[wertthumb];
$abs_path = "images";
//anzeigen des Links mit Bild
echo "<td>";
echo "<a href=\"viewphoto.php?img=$abs_path.'/'.$output_pic&x=$filesid\">\n";
echo "<img src=\"thumb.php?image=$abs_path.'/'.$output_pic&x=$x_wertthumb\" alt=\"$output_alt\" style=\"border-top: 1px black; border-right: 1px black; border-bottom: 1px black; border-left: 1px black\"></a>";
echo "</td>";
//überprüfen, wieviele Spalten ausgegeben wurden. Wenn mehr als 5 --> neue Zeile
$i = $i + 1;
if(i >= 5){
echo "</tr><tr>";
$i = 1;
}
}
echo "</tr></table>";
?>
MfG
cyber