PHP吐出实际的HTML而不是图像
这里有一个小问题,但我不知道哪里出了问题。我有下面的代码,它应该根据条件显示一个图像,但它在浏览器中显示HTMLPHP吐出实际的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
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小时后过期。错误是什么?如果出现语法错误,请修复该错误。