Codeigniter无法显示图像

时间:2016-05-08 02:06:57

标签: php codeigniter codeigniter-3

我有问题。为什么我的代码中的图像不显示?

这是我的代码:

<div class="panel-body">
    <!-- start grids_of_3 -->
    <?php
    $query=$this->db->get('produk');
    foreach($query->result_array() as $c) {
    ?>
    <div class="grids_of_3">
        <div class="grid1_of_3">
            <a href="details.php">
                <img src="<?php echo base_url('assets/uploads/$gambar')?>" alt=""/> **-> i think error in this**
                <h3><?php echo $c['nama']?></h3>
                <span ><?php echo $c['harga']?></span>
            </a>
        </div>
        </div>
        <?php } ?>
        </div>
        </div>

任何人都可以解决我的问题吗?

1 个答案:

答案 0 :(得分:1)

为什么我的代码中的图片没有显示?

您应该检查PHP中单引号和双引号之间的差异。

Docs says

  

注意:与双引号和heredoc语法不同,特殊字符的变量和转义序列在单引号字符串中不会扩展。

使它像:

<img src="<?php echo base_url('assets/uploads/' . $gambar)?>" alt=""/>

<img src='<?php echo base_url("assets/uploads/$gambar")?>' alt=""/>