如果指定的图像不存在,我将如何使用php加载图像

如果指定的图像不存在,我将如何使用php加载图像,php,html,sql,image,echo,Php,Html,Sql,Image,Echo,嗨,我对php和sql比较陌生,我正在创建一个商店定位器和零件查找器,因此用户需要找到销售螺钉的地方。它将向他们显示该螺钉的详细信息以及100英里内最近的商店,一切进展顺利。我现在要做的是给每个部分一个图像,这样你就可以看到它是什么样子。ATM我在php中嵌入了HTML这是我的代码 echo "<div style=\"font-family:verdana;font-weight:bold;color:#3083FF;font-size:20px;

嗨,我对php和sql比较陌生,我正在创建一个商店定位器和零件查找器,因此用户需要找到销售螺钉的地方。它将向他们显示该螺钉的详细信息以及100英里内最近的商店,一切进展顺利。我现在要做的是给每个部分一个图像,这样你就可以看到它是什么样子。ATM我在php中嵌入了HTML这是我的代码

                    echo "<div style=\"font-family:verdana;font-weight:bold;color:#3083FF;font-size:20px;width:100%;text-align:center;margin:0; padding:0;\">";
                            echo $row['partnum']."<br/>";
                    echo "</div>";  
                            echo"<img style=\"width:50%;\"; src=\"productimages\\".$row['partnum'].".png\" alt=\"Save icon\"/>";
                    echo "<div style=\"font-family:verdana;color:#3083FF;font-size:20px;width:100%;text-align:center;margin:0; padding:0;\">";
                            echo $row['description'];
                    echo "</div>";
echo”“;
echo$row['partnum']。“
”; 回声“; 回声“; 回声“; echo$row['description']; 回声“;
我想做的是,如果我的php在我的代码中查找我得到的图像,但没有找到它,它当前显示的是一个断开的图像链接,这是可以理解的,但我想做的是,如果发生这种情况,我希望它只为那些没有我的代码中的图像显示一个图像

很抱歉,我的英文很差,没有缩进代码

请使用:

if(文件存在($\u服务器['DOCUMENT\u ROOT'].\productimages\.$row['partnum']..png')){
回声“;
}否则{
回显“未找到图像”;}

我支持Moby04的回答,如果您不想显示“找不到图像”文本,您只需显示一个“找不到.png”即可,这也可能有效

实际上,没有图像只是示例。:)但是,如果你想使用“not found.png”,最好对.htaccess文件中的特定子目录使用404重定向。我如何让它显示另一个图像,而不是回显未找到的图像?只需放置任何内容,而不是我显示的回显。我修复了问题,这是我的编码,我错过了一个;在上面的一行中,我只是想知道如何让它替换不存在的图像,而不是仅仅显示另一个图像,因为此时它只是在不同的区域打印图像,并且仍然显示与原始图像断开的链接。
if(file_exists($_SERVER['DOCUMENT_ROOT'].'\productimages\'.$row['partnum'].'.png')) {
  echo "<img style=\"width:50%;\"; src=\"productimages\\".$row['partnum'] .".png\" alt=\"Save icon\"/>";
} else {
  echo "No image found"; }