0

我知道如何将图像上传到数据库并在视图中显示图像名称。现在我需要知道在编辑该数据库时如何显示图像名称。

我的 Create_Edit_Floor.php ---->

<tr><!--Edit by Yesh | Upload floor image-->
        <td width='20%'>Floor Map <span class='star'> * </span></td>
        <td width='5%'>:</td> 
        <td width='20%'><?=form_upload('emergency_img')?></td>
        <td><span id="error"><?=isset($upload_file_error) ? $upload_file_error : ''; ?></span></td>
</tr><!--Edit by Yesh--> 

我想,我需要在里面传递一些东西<?form_upload?>

4

1 回答 1

0

首先,如果您将图像保存到数据库中,那么您做错了。

然后,如果你真的需要将它们保存在数据库中,你必须对数据库运行查询以获取图像作为 SQL 结果然后显示它们(我猜你正在将二进制图像保存到数据库中)

<img src="data:image/jpg;base64,<?php echo base64_encode($row->image); ?>" />

我真的建议您不要将图像保存到数据库中,通常我保存文件名而不是图像本身,因为应该链接图像以让浏览器缓存它们

只是我的 2 美分

于 2013-08-14T12:38:03.407 回答