我在尝试使用PHP从同一页面上传多个文件时遇到了一些问题。
这是我的设置:
<input type='file' name='file1'></input>
<input type='file' name='file2'></input>
<input type='file' name='file3'></input>
<input type='file' name='file4'></input>
我需要的是我的SQL查询的fileX,所以我可以将它连接到该输入。
我已尝试在这种情况下循环
for(x=1, x<=4, x++){
if($_FILES['file'.x][error] == 0){
upload
}
}
当我上传一个文件时,循环结束了吗?
任何人?
谢谢
答案 0 :(得分:2)
if(!empty($_FILES) {
foreach($_FILES as $value)
// stuff to upload
// stuff to save in db
}
}
}
链接
答案 1 :(得分:0)
只需将[]放在名称的末尾即可。 喜欢
<input type='file' name='file[]'></input>
多个数组文件[] [your_id];