我对 PHP 很陌生,所以请原谅这样的基本问题。
我正在为我的网站制作一个表单,该表单有几个文本输入,但现在我正在实现图像上传功能,但我在离开底层时遇到了麻烦。
在我的表格中,我有:
<form id="generalform" class="container" method="POST" action="process.php" autocomplete="on" enctype="multipart/form-data" >
<several text inputs here that work>
<input type="file" class="fileuploadinput" name="Image1">
<input type="submit" name="submit" id="submit" class="button" value="Submit"/>
</form>
但我的脚本:
if(!empty($_POST['Image1'])) {
echo 'File Selected and Data set in DB';
} else {
echo 'NO File Selcted but Data Inserted';
}
总是回显没有选择文件但插入数据,它确实将文本数据插入数据库,但为什么它不拾取图像而是告诉我没有选择图像(通过我的错误消息“'未选择文件但插入数据” )??
如果有人可以帮助我,我将不胜感激,我提前感谢大家。