PHP用默认图像替换空白图像

bmg*_*985 0 html php

今天早上有一个脑衰退的时刻.我有以下PHP:

$imgset = $result->fields[6];
if ($imgset = '')
{
    $imgset = 'logo';
}
else
{
     $imgset = $result->fields[6];
}
echo '<img id="imgdisp" src="/img/'.$imgset.'.jpg" />';
$imgset = '';
Run Code Online (Sandbox Code Playgroud)

在哪里查看数据库的结果是否为空白,如果是,则应该放入logo.jpg而不是结果.出于某种原因,它只是不想工作,我可能完全失明,但不明白为什么不.我仍然在HTML和文件名"/img/.jpg"中得到空白图片,好像$ imgset仍在传递空白.SQL中的值也不是NULL,它们绝对是在其他地方使用_POST从输入框输入的空白​​条目.

欢呼任何帮助

Jim*_*Jim 6

这个:

 if ($imgset = '') {
Run Code Online (Sandbox Code Playgroud)

始终设置$imgset为空.使用比较代替:

 if ($imgset == '') {
Run Code Online (Sandbox Code Playgroud)

您的其他人也不需要,因为在那种情况下$imgset已经设置为$result->fields[6];.