数据库映像未以Codeigniter表格式显示

数据库映像未以Codeigniter表格式显示,codeigniter,content-management-system,Codeigniter,Content Management System,图像路径存储在数据库中,文件在上载路径中上载,但图像未以表格格式显示。 以下是视图的代码: <tbody> <?php $query = $this->db->query("SELECT * FROM banner_mgmt LIMIT 1"); // $url = base_url(). foreach ($query->result() as $row) { ec

图像路径存储在数据库中,文件在上载路径中上载,但图像未以表格格式显示。 以下是视图的代码:

<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>

假设
base\u url().$row->banner\u image
确实生成了正确的路径/图像名称

您需要检查字符串连接

你所拥有的。。。(过于复杂)

echo.“'banner\u image”style=“高度:150px;宽度:150px;“alt=”未找到“>”;
你应该拥有的

echo '<td><img src ="'.base_url().$row->banner_image.'" style="height:150px; width:150px;" alt="not found"></td>';
echo“banner_image.”“style=“高度:150px;宽度:150px;”alt=“未找到”>;
您需要考虑字符串的结果,这有助于确定何时何地正确使用“,”和

在这里,我使用“(单引号)包装字符串,这允许我在HTML属性中使用“(双引号),而无需付出太多努力

阅读Codeigniter用户指南中有关如何使用base_url()

所以你本来可以

echo '<td><img src ="'.base_url($row->banner_image).'" style="height:150px; width:150px;" alt="not found"></td>';
echo‘banner_image)。”style=“高度:150px;宽度:150px;“alt=”未找到“>”;
您甚至可以使用“(双引号)来计算php,但您需要转义任何要显示的“内部”双引号

echo "<td><img src =\"base_url($row->banner_image)\" style=\"height:150px; width:150px;\" alt=\"not found\"></td>";
echo“banner\u image”\“style=”高度:150px;宽度:150px;\“alt=”未找到\“>”;

因此,您需要阅读上的答案,假设
base\u url().$row->banner\u image
确实生成了正确的路径/图像名称

您需要检查字符串连接

你有什么…(过于复杂)

echo.“'banner\u image”style=“高度:150px;宽度:150px;”alt=“未找到”>”;
你应该拥有的

echo '<td><img src ="'.base_url().$row->banner_image.'" style="height:150px; width:150px;" alt="not found"></td>';
echo“banner\u image.”style=“高度:150px;宽度:150px;“alt=”未找到“>”;
您需要考虑字符串的结果,这有助于确定何时何地使用“,”和。对

在这里,我使用“(单引号)包装字符串,这允许我在HTML属性中使用“(双引号),而无需付出太多努力

阅读Codeigniter用户指南中有关如何使用base_url()

所以你本来可以

echo '<td><img src ="'.base_url($row->banner_image).'" style="height:150px; width:150px;" alt="not found"></td>';
echo'banner_image.”“style=“高度:150px;宽度:150px;”alt=“未找到”>;
您甚至可以使用“(双引号)来计算php,但您需要转义任何要显示的“内部”双引号

echo "<td><img src =\"base_url($row->banner_image)\" style=\"height:150px; width:150px;\" alt=\"not found\"></td>";
echo“banner\u image)\“style=\”高度:150px;宽度:150px\“alt=\”未找到\“>”;

因此,您需要阅读

“banner_image”style='height:150px;宽度:150px;'alt=“未找到”>”;不工作仍然显示错误错误错误是什么?生成的HTML是什么-使用浏览器“查看源代码”来检查它。您需要查看生成的内容,甚至可以开始访问任何地方…检查图像的路径。检查其路径或仅检查图像“banner_image”style='height:150px的名称;宽度:150px;'alt=“未找到”>”;不工作仍然显示错误错误错误是什么?生成的HTML是什么-使用浏览器“查看源代码”来检查它。您需要查看生成的内容,甚至可以开始访问任何地方…检查图像的路径。检查其路径或仅检查图像的名称