• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Anordnung von Bildern in Galerie

Status
Für weitere Antworten geschlossen.

andiger

Neues Mitglied
Hallo!

Ich suche ein Beispielscript, da ich nicht weiter weiß.
Ich möchte Bilder anzeigen, deren dateiname ich in einer Datenbank gespeichert habe.

Jetzt geht das ja bei verschiedenen Galerien so, das z.B. nur vier bilder in einer reihe stehen.

Wie kann ich sowas machen?
Bzw. kennt jemand ein script, wo ich sowas herauslesen kann?
 
PHP:
$sql = "SELECT pfad
                     FROM tabelle;";
$res = mysql_query($sql);
$rows = mysql_fetch_assoc($res);
echo "<div align=\"center\">";

for ($x = 1; $x <= 15; $x++) {


echo '[img]'.$rows['pfad'].'[/img]';

echo "";
if ($x % 4 == 0) {
echo "

";
}


}


echo "</div>";

büdde
 
Zuletzt bearbeitet von einem Moderator:
Danke für deine Hilfe.
Aber ich hab da noch ein Problem. Ich bekomme bei der untenstehenden Variante, in der ich dein Script eingebaut habe, zwar 2, 5 oder 15 Bilder (je nach dem wieviele ich drin habe) aber diese 5 Bilder sind dann immer die selben. Der sucht sich da immer das erste raus!

Hier ist der Code:
PHP:
$sql="SELECT * FROM bilder WHERE gehoert = '" . $_GET["id"] ."'";
$res2=send_sql($db,$sql);
$row2=mysql_fetch_array($res2);
 
echo "<div align=\"center\">";
	for($x = 1; $x <= mysql_num_rows($res2); $x++) 
	{
		echo ("<img src='upload_bilder/thumb_". $row2[bildname] ."'> &nbsp;");
		if ($x % 4 == 0) {
		echo "<br>";
		}
	}
echo "</div>";
 
Zuletzt bearbeitet von einem Moderator:
Jap, Hewitts und dein Code sind leicht falsch.

Du machst am Anfang nur einmal mysql_fetch..., deshalb behält er das ganze bei.

Änder das mal um in:
PHP:
$sql="SELECT * FROM bilder WHERE gehoert = '" . $_GET["id"] ."'";
$res2=send_sql($db,$sql);
echo "<div align=\"center\">";
while ($row2=mysql_fetch_array($res2)) {
    $x++;
    echo ("<img src='upload_bilder/thumb_". $row2[bildname] ."'> &nbsp;");
    if ($x % 4 == 0) echo "<br>";
}
echo "</div>";
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben