php - 在 codeigniter 中显示来自 mysql 的图像

标签 php mysql codeigniter

我想在我的 View 上显示来自 mysql 路径的图像。 在我的 mysql 表中,我有一行名为 imgpath 的行,文件位置是 assets/images/acura_1.jpg 它从表格中正确显示了汽车信息,但实际图像没有显示?谢谢!

这是我在 View 中的代码

 <h1>Our Current Cars:</h1>
                    <?php foreach($images as $row)
                    {

                        echo "<br/>";
                    ?> <img src = <?php echo $row->imgpath; ?> >
                    <?php "<br/> ";
echo "<br/>";
echo "<font color = 'red'>";

echo $row->car_year . " " . $row->car_make . " " . $row->car_model . "<br/>";
echo "Lease Term: " . $row->car_lease . " Months" . "<br/>";
echo "Base Payment: " . "$" . $row->car_payment . "<br/>" ;
echo "</font>";
}

                ?>

最佳答案

我的猜测是您不在网站的根目录中,而 /assets 文件夹在。

您可以对图像使用绝对路径:

<img src = "/<?php echo $row->imgpath; ?>" >
            ^ here

如果某些图像可能以斜线开头,您可以使用 ltrim 删除它们:

<img src = "/<?php echo ltrim($row->imgpath, '/'); ?>" >

关于php - 在 codeigniter 中显示来自 mysql 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14967806/

相关文章:

php - PHP Downloader无法下载?

php - PDO 和存储过程的无缓冲查询错误

php - 如何将 WordPress 主题分成两列?

MySql如何返回包含所有选定功能的所有项目

html - codeigniter View 加载 css 内容

php - yii 不保存模型

mysql - 如何扩展 Laravel 查询生成器?

javascript - 防止 MySQL 行一次更新两次? (nodejs mysql)

php - 如何使用带有服务器验证的ajax在codeigniter中上传图像

javascript - 围绕 anchor 的 Codeigniter div 标签