Bilder anzeigen mit namen aus MySQL

Mr Mr Mazen

Mitglied
Moin moin,

ich hab mal wieder ein Problem, was leider kein anderer Thread bisher erklärt. Ich habe eine MySQL Datenbank und habe da Namen der Bilder drin. wenn ich diese Bilder nun anzeigen möchte funktioniert das nicht. Wenn ich allerdings die Variable ausgebe, steht da der Bildername korrekt drin. Hat vielleicht einer von euch einen Tipp

Hier der Code:

PHP:
<?

$tabellenname="bilder";
$sql = "SELECT bildername, kontinent, land, gebiet FROM $tabellenname ORDER BY bildername";
$link = mysql_connect("localhost", "****", "****");
mysql_select_db("*****", $link);
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}

?>
<div align "center">
<?
$b=0;//Ausgeben der Einträge
for($i=0;$i<count($ergebnis);$i++)
{

//echo "<table border=0 width=600><tr><td>".$ergebnis[$i][bildername].".jpg</td></tr></table><br>";
$b = $ergebnis[$i][bildername].".jpg";
echo "<img src=\"bilder/Afrika/kenia".$b.">";
echo $b;
echo "<br>";
}
?>
 
Mr Mr Mazen hat gesagt.:
PHP:
<?
$b=0;//Ausgeben der Einträge
for($i=0;$i<count($ergebnis);$i++)
{

//echo "<table border=0 width=600><tr><td>".$ergebnis[$i][bildername].".jpg</td></tr></table><br>";
$b = $ergebnis[$i][bildername].".jpg";
echo "<img src=\"bilder/Afrika/kenia".$b.">";
echo $b;
echo "<br>";
}
?>
hi,
is der ordner nicht kenia, d.h. dir fehlt ein slash und ein escapetes gänsefüschen:
PHP:
<?
$b = $ergebnis[$i][bildername].".jpg";
echo "<img src=\"bilder/Afrika/kenia/".$b."\" />";
echo $b;
echo "<br />";
}
?>
flooo
 
Zurück