我需要的是实现修改背景图片和头像,通过点击id=“setBackground”的input打开本地文件窗口,如下:

点击确定后,相应的位置会显示出图片(即id=“PreviewBackground”的img标签),如下:

希望通过点击确定修改后,将改图片的文件名存入数据库中,并且该图片也可移动到相应的文件夹下。
但因所选择的图片的文件名始终为空,所以无法移动到相应的文件夹下,数据库操作也不可完成,即:
$_FILES["setBackground"]["name"]
$_FILES["setHead"]["name"]
始终为空。
对应的html代码:
php中将图片存到相应的文件夹下的代码:

到底是因为什么呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
已经找到问题了
用form表单提交
<input id="setBackground" name="setBackground" type="file" onchange="javascript:setBackgroundImg();" />这句代码的按钮,错写在了另一个表单中。即我利用了两个表单提交数据,提交按钮所在的表单与上传图片的input标签不在同一个表单中,导致后台接受不到上传的图片数据。
谢谢大家!!!
$_FILES打印一下是什么看看