was für nen fehler ?

Zipper02

Mitglied
<?
if($row->screen2 == "")
{
echo '<img src=images/wars/nopic.jpg>';
}
else
{
echo '<img src=images/wars/$row->screen2>';
}
?>

also ich möchte das wenn der eintrag in der datenbank vorhanden ist, das der das normale bild anzeigt, aber das geht irgendwie nicht.
"$row->..." ist gesetzt.
was ist falsch ?
 
-

PHP:
if(isset($row[screen2]))
echo "<img src=\"images/wars/".$row[screen2]."\">";
else
echo "<img src=\"images/wars/nopic.jpg\">";

Was zeigt er denn für einen Fehler an oder was wird ausgegeben?
 
dein fehler liegt in den hochkommata, bei denen variablen nicht mehr interpretiert werden.

außerdem sollte man nach den HTML-Richtlinien die source angabe in anführungszeichen oder hochkommata setzen.
PHP:
<? 
if($row->screen2 == "") 
{ 
echo '<img src="images/wars/nopic.jpg">'; 
} 
else 
{ 
echo '<img src="images/wars/'.$row->screen2.'">'; 
} 
?>
 
Zurück