如何动态显示图像路径?

时间:2019-11-07 12:12:27

标签: php codeigniter codeigniter-2

我有以下代码

<figure>
<?php if ($data[$i]->thumbnail) { ?>
  <img src="<?php echo $img ?>" width="465" height="300" alt="news-report-juli19" title="" />
<?php } ?>
</figure>

我想动态显示mysql数据库中的图像, image_field_name =缩略图。 我在db中有10条记录,并且所有记录都有不同的图像。

3 个答案:

答案 0 :(得分:0)

在存在图像的db colmn中使用查询变量

在源img src中使用此

echo $ query_variable ['db_coln_name']

答案 1 :(得分:0)

要显示时,还必须提供图像路径。

<?php if ($data[$i]->thumbnail) { ?>
  <img src="<?php echo base_url('path_of_img/$img'); ?>" width="465" height="300" alt="news-report-juli19" title="" />
<?php } ?>

答案 2 :(得分:0)

如果您使用Codeigniter框架,请尝试此操作。 在控制器中

$data['images'] = $this->model->get_images();
$this->load->view('view_name', $data);

在模型中,您应该使get_images()方法获取图像网址。

可见

<?php
    foreach ($images as $value) {
       echo '<img src="'.$value['thumbnail'].'" width="465" 
               height="300" alt="news-report-juli19" title="" />';
    }
?>

祝你好运。