显示php和mysql数据库图像

问题描述 投票:0回答:1

你好,我在mysql表中有一些数据,像这样

名称-----------蛋糕--------图像设计

爆炸-起司蛋糕--- images / cake / sofia.png

并且在文件夹/ cake中...我拥有设计的所有图像

在我的php文档中,我采用如下数据://我的查询

$query=mysqli_query($con, "SELECT * from pedido where id_pedido='".$id_del."'");

获取数据:

 while ($r=mysqli_fetch_array($query)) {
                        $name=$r['name'];
                        $cake=$r['name'];
                        $image=$r['imagen_design'];
                        etc...

这里一切正常

然后在另一个archive.php中,我收到这样的变量

 function recibe_data(id){
    var name = $("#name"+id).val();
    var cake = $("#cake"+id).val();
    var image = $("#image"+id).val();
        $("#mod_name").val(name);
        $("#mod_cake").val(cake_id);
        $("#mod_image").val(image);           

}

其中#mod_name和#mod_cake是文本框的ID,我在其中显示这样的数据

<div class="col-md-9 col-sm-9 col-xs-12">
                  <input type="text" style="width:150px; float:left;"name="encargada" id="**mod_cake**"class="form-control">
                        </div>  
                        </div>
                    </div>

现在,我的问题出在图像上,因为returnme images / cake / sofia.png而我不知道如何显示该图像我尝试用这个:

<img id ="mod_imagen"src="">

但不显示图像。

javascript php mysql image src
1个回答
0
投票

如果您拥有数据库,则图像本身会降低查询速度。而是考虑像通常那样将映像名称存储在数据库和映像本身中:目录中的文件。然后,使用Javascript:

document.getElementById("**mod_cake**").src = "<?php echo $filename; ?>";
© www.soinside.com 2019 - 2024. All rights reserved.