<img>
代码无法在PHP Codeigniter
<img src="<?php echo $p_info['p_img']; ?>" alt="Product Image is not uploaded" height="700px" width="500px" />
$p_info['p_img']
的输出正在为保存图像提供正确的路径。
我现在上传了图像,我想在编辑过程中显示该图像
答案 0 :(得分:2)
<img src="<?php echo $p_info['p_img']; ?>"
alt="Product Image is not uploaded" height="700px" width="500px" />
<?php echo $p_info['p_img']; ?>
应该是从项目目录访问图像而不是从本地路径访问图像的路径。
C:/xampp/htdocs/squadfreetry/assests/img/products_images/Acne Free (1).jpg
这是错误的&amp;不会显示图像。
您必须先从/assests/...
开始保存图像路径,然后通过首先调用base_url()
来访问它。然后在DB中保存路径。
代码应该是:
<img src="<?=base_url().$p_info['p_img'];?>"
alt="Product Image is not uploaded" height="700px" width="500px" />
$p_info['p_img']
是从/assests/..
答案 1 :(得分:0)
有时,如果您使用某些浏览器(firefox,chrome)查看来源,则会忽略/&gt;标签。尝试使用记事本或其他东西查看源代码,它应显示正确/&gt;标签
如果您想要更短的标签,请使用:
RDX
以下是详细信息: https://codeigniter.com/user_guide/helpers/html_helper.html#img
更多示例:
<?php echo img(array('src'=>'image/picture.jpg', 'alt'=> 'alt information')); ?>
和
<img src="<?php echo base_url('assets/uploads/' . $gambar)?>" alt=""/>
注意:与双引号和heredoc语法不同,特殊字符的变量和转义序列在单引号字符串中不会扩展。
答案 2 :(得分:0)
请尝试以下方式:
我假设你的项目文件夹是Cart - &gt;图像/您想要的图像
当您进行文件上传时,您必须将图像保存在文件夹中 - &gt;图片 和数据库中的图像名称。
所以访问它会替换你的图像代码:
<img src="<?php echo base_url(); ?>images/<?php echo $p_info['p_img']; ?>" alt="Product Image is not uploaded" height="700px" width="500px" />