Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP吐出实际的HTML而不是图像_Php_Html - Fatal编程技术网

PHP吐出实际的HTML而不是图像

PHP吐出实际的HTML而不是图像,php,html,Php,Html,这里有一个小问题,但我不知道哪里出了问题。我有下面的代码,它应该根据条件显示一个图像,但它在浏览器中显示HTML if ($this->id_status == 2) { $this->id_status = "<img src='../_lib/img/gray_dot.png' />"; } elseif ($this->id_status == 1) { $this->id_s

这里有一个小问题,但我不知道哪里出了问题。我有下面的代码,它应该根据条件显示一个图像,但它在浏览器中显示HTML

if ($this->id_status  == 2)
    {
            $this->id_status  = "<img src='../_lib/img/gray_dot.png' />";
    }
elseif ($this->id_status  == 1)
    {
            $this->id_status  = "<img src='../_lib/img/green_dot.png' />";
    }
elseif ($this->id_status  == 3)
    {
            $this->id_status  = "<img src='../_lib/img/orange_dot.png' />";
    }
if($this->id\u status==2)
{
$this->id_status=“”;
}
elseif($this->id\u status==1)
{
$this->id_status=“”;
}
elseif($this->id\u status==3)
{
$this->id_status=“”;
}
有人能帮忙吗?

试试这个:

<?php

    if ($this->id_status  == 2)
        {
   ?>
<img src='../_lib/img/gray_dot.png' />
<?php
        }
    elseif ($this->id_status  == 1)
        {
?>
               <img src='../_lib/img/green_dot.png' />
<?php

        }
    elseif ($this->id_status  == 3)
        {
?>
<img src='../_lib/img/orange_dot.png' />
<?php

        }
?>


你能在打印行的地方张贴行吗?错误不在这里,而是在打印行的地方。如果你的意思是在浏览器中,这就是它的样子:你正在使用某个库来渲染表吗?在这里你可以检查完整的代码:它将在1小时后过期。错误是什么?如果出现语法错误,请修复该错误。