Php 当图像不可用时显示另一个图像

Php 当图像不可用时显示另一个图像,php,Php,我有一个从数据库获取图像的代码。如果找不到图像,我需要告诉它显示另一个图像(表示没有可用的图像)。我该怎么做 非常感谢你的建议 <a class="thumbimage" href="<?PHP mrd("$MyProductTitle", "$row[LID]", "$_GET[category]", "$rowxxx[MR]", "index.php?page=detail"); ?>"><img src="images/thumb/<?php echo

我有一个从数据库获取图像的代码。如果找不到图像,我需要告诉它显示另一个图像(表示没有可用的图像)。我该怎么做

非常感谢你的建议

<a class="thumbimage" href="<?PHP mrd("$MyProductTitle", "$row[LID]", "$_GET[category]", "$rowxxx[MR]", "index.php?page=detail"); ?>"><img src="images/thumb/<?php echo "$row[IMAGENAME]"; ?>.jpg" border="1" /></a>

试试这个:

<?php
    $currentImage = "images/thumb/".$row[IMAGENAME].".jpg";
    if(!file_exists($currentImage))
    {
        $currentImage = "PATH_TO_IMAGE_UNAVAILABLE";
    }
?>

<a class="thumbimage" href="<?PHP mrd("$MyProductTitle", "$row[LID]", "$_GET[category]", "$rowxxx[MR]", "index.php?page=detail"); ?>"><img src="<?=$currentImage?>" border="1" /></a>

您可以使用onerror属性

用下面代码中的错误图像替换错误图像(3331913_orig.gif):

<img src="{some_error_src}" onerror="this.onerror=null;this.src='http://availableservicesllc.weebly.com/uploads/2/2/3/9/22390468/3331913_orig.gif'">


单击此处查看此示例,这是一个微不足道的示例。我同意@Marty的观点,当然这也是一个简单的例子!亲爱的marty和axel如果你知道答案,请告诉我完整的代码