在codeigniter中显示来自mysql的图像

时间:2013-02-19 21:30:52

标签: php mysql codeigniter

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

以下是我在视图中的代码

 <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>";
}

                ?>

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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