图像路径被存储在数据库中,文件被上载到上载路径中,但是图像没有以表格格式显示。下面是视图的代码:
<tbody>
<?php
$query = $this->db->query("SELECT * FROM banner_mgmt LIMIT 1");
// $url = base_url().
foreach ($query->result() as $row)
{
echo "<tr>";
echo "<td>$row->id</td>";
echo "<td>$row->banner_name</td>";
echo "<td>".'<img src="base_url().$row->banner_image" style="height:150px; width:150px;" alt="not found">'."</td>";
echo "<td>$row->banner_image</td>";
echo "</tr>";
}
?>
</tbody>
1条答案
按热度按时间dy2hfwbg1#
假设
base_url().$row->banner_image
确实产生了正确的路径/映像名称...您需要检查字符串连接。
你有什么...(过于复杂)
你应该拥有的...
您需要考虑字符串的结果,这有助于您确定何时何地正确使用',“和.。
在这里,我使用'(单引号) Package 字符串,这样我就可以在HTML属性中使用“(双引号),而不需要太多的工作。
阅读Codeigniter用户指南中有关如何使用base_url()的内容...
所以你可以
你甚至可以使用“(双引号)来评估php,但是你需要转义任何你想显示的”内部“双引号。
因此,您需要在What is the difference between single-quoted and double-quoted strings in PHP?处读取答案