php-在choose file image中显示图像名称

uqjltbpv  于 2021-06-24  发布在  Mysql
关注(0)|答案(2)|浏览(311)

我想当我去更新表格,以显示从数据库中有写的图像名称 "No file chosen" 或者从数据库中自动选择照片。我数据库中的所有数据都加载到字段中。有可能吗?
图片了解我的意思:

html图像格式:

<b>Poze</b>
<font color="red">*</font> 
<input type="file" name="image">

图像的php代码:

$folder ="uploads/"; 
$path = $folder . $image ; 
$target_file=$folder.basename($_FILES["image"]["name"]); 
$imageFileType=pathinfo($target_file,PATHINFO_EXTENSION);
$allowed=array('jpeg','png' ,'jpg'); $filename=$_FILES['image']['name']; 
$ext=pathinfo($filename, PATHINFO_EXTENSION); 
if(!in_array($ext,$allowed) ) { 
    $errMsg = 'Se accepta doar imagini. Extensie: JPG, PNG, GIF.';
}
else{ 
    move_uploaded_file( $_FILES['image'] ['tmp_name'], $path);
}
oewdyzsn

oewdyzsn1#

html-选择文件名后显示图像
用一个javascript片段很好地回答了这个问题请往下看第一个答案

hkmswyz6

hkmswyz62#

我找到了一个解决方案,但它涉及一些java脚本。我希望这有帮助。
试着摆弄这个
html格式

<input type="file" id="browse" name="fileupload" style="display: none" onChange="Handlechange();"/>

java脚本

function HandleBrowseClick()
{
    var fileinput = document.getElementById("browse");
    fileinput.click();
}

function Handlechange()
{
    var fileinput = document.getElementById("browse");
    var textinput = document.getElementById("filename");
    textinput.value = fileinput.value;
}

从数据库中查询文件名,然后可以创建一个html标记来显示文件名。

相关问题