用变量上传多个文件的php

时间:2014-01-22 07:53:10

标签: php html file-upload

我在尝试使用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 
   }
}

当我上传一个文件时,循环结束了吗?

任何人?

谢谢

2 个答案:

答案 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];