我有问题。为什么我的代码中的图像不显示?
这是我的代码:
<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>
任何人都可以解决我的问题吗?
答案 0 :(得分:1)
为什么我的代码中的图片没有显示?
您应该检查PHP中单引号和双引号之间的差异。
注意:与双引号和heredoc语法不同,特殊字符的变量和转义序列在单引号字符串中不会扩展。
使它像:
<img src="<?php echo base_url('assets/uploads/' . $gambar)?>" alt=""/>
或
<img src='<?php echo base_url("assets/uploads/$gambar")?>' alt=""/>