Nicht mehr ganz neu hier
Guten Abend allerseits,
Ihr habt mir schon einmal so nett geholfen und nun tappe ich wieder im dunkeln.
Es ist, glaube ich nur eine Kleinigkeit, aber es ist etwas schwierig zu erklären:
Ich habe eine Datenbank in deren Feldern u.a. die absoluten Pfade zu Bildern stehen.
"Bild_klein" und "Bild_groß".
In diesen Feldern stehen jeweils untereinander die Pfade zu den Bildern.
Beispiel:
http://www.Bild_groß1.jpg
http://www.Bild_groß2.jpg
usw...
Mit php versuche ich nun den richtigen Quelltext zu schreiben, den die Slimbox benötigt.
Mir gelingt das auch sogar halbwegs, nur leider mit einem Fehler.
Das große Bild wird ordnungsgemäß in der Slimbox gezeigt, das kleine Bild leider nicht.
Ich erhalte genau soviele Thumbnails, wie in der Datenbank sind, nur leider immer das gleiche.
Beispiel:
In diesem Falle waren in dem DB-Feld jeweils drei Pfade untereinander angegeben.
Und hier ist mein code:
key2 wird ordnungsgemäß nacheinander in den href geschrieben, key allerdings
wiederholt immer nur den letzten Pfad, der in dem Datenbankfeld liegt.
Vielleicht könnt Ihr mir helfen. Sicherlich ist mein "untereinander" geschriebener Code nicht
besonders hübsch, aber besser kann ich es nicht.
Ich bin was php angeht Anfänger und schon froh, es bis dahin überhaupt geschaft zu haben.
(Immerhin funktioniert die Slimbox überhaupt, das ist doch schon mal was ;-) )
Lieben Dank schon mal und ich hoffe das ganze verständlich ausgedrückt zu haben.
Heike
Ihr habt mir schon einmal so nett geholfen und nun tappe ich wieder im dunkeln.
Es ist, glaube ich nur eine Kleinigkeit, aber es ist etwas schwierig zu erklären:
Ich habe eine Datenbank in deren Feldern u.a. die absoluten Pfade zu Bildern stehen.
"Bild_klein" und "Bild_groß".
In diesen Feldern stehen jeweils untereinander die Pfade zu den Bildern.
Beispiel:
http://www.Bild_groß1.jpg
http://www.Bild_groß2.jpg
usw...
Mit php versuche ich nun den richtigen Quelltext zu schreiben, den die Slimbox benötigt.
HTML:
<a href= 'http://www.Bild_groß.jpg' rel='lightbox-atomium'><img src=' http://www.Bild_klein.jpg' /></a>
Das große Bild wird ordnungsgemäß in der Slimbox gezeigt, das kleine Bild leider nicht.
Ich erhalte genau soviele Thumbnails, wie in der Datenbank sind, nur leider immer das gleiche.
Beispiel:
HTML:
<a href= 'http://www.Bild_groß1.jpg' rel='lightbox-atomium'><img src=' http://www.Bild_klein3.jpg' /></a>
<a href= 'http://www.Bild_groß2.jpg' rel='lightbox-atomium'><img src=' http://www.Bild_klein3.jpg' /></a>
<a href= 'http://www.Bild_groß3.jpg' rel='lightbox-atomium'><img src=' http://www.Bild_klein3.jpg' /></a>
Und hier ist mein code:
PHP:
$abfrage = "SELECT `Bild_klein` FROM datenbankname WHERE HAUS_NR_INTERN = '123' ";
$ergebnis = mysql_query($abfrage);
while ($daten = mysql_fetch_assoc($ergebnis)) {
$images = explode("<br />",nl2br($daten['Bild_klein']),-1);
foreach($images as $key)
{
if(empty($key))
{
continue;
}
trim($key);
}
}
$abfrage2 = "SELECT `Bild_groß` FROM datenbankname WHERE HAUS_NR_INTERN = '123' ";
$ergebnis2 = mysql_query($abfrage2);
while ($daten = mysql_fetch_assoc($ergebnis2)) {
$images2 = explode("<br />",nl2br($daten['Bild_groß']),-1);
foreach($images2 as $key2)
{
if(empty($key2))
{
continue;
}
trim($key2);
echo "
<a href= '$key2' rel='lightbox-atomium'><img src='$key' /></a>
";
}
}
?>
wiederholt immer nur den letzten Pfad, der in dem Datenbankfeld liegt.
Vielleicht könnt Ihr mir helfen. Sicherlich ist mein "untereinander" geschriebener Code nicht
besonders hübsch, aber besser kann ich es nicht.
Ich bin was php angeht Anfänger und schon froh, es bis dahin überhaupt geschaft zu haben.
(Immerhin funktioniert die Slimbox überhaupt, das ist doch schon mal was ;-) )
Lieben Dank schon mal und ich hoffe das ganze verständlich ausgedrückt zu haben.
Heike