检查是否使用PHP使用表单提交特定文件输入

时间:2014-10-28 08:01:16

标签: javascript php jquery forms

我有一个包含一些动态文件输入的表单。使用计数器设置输入文件的名称。

$("#addCompanionBtn").click(function(){
    counter++;
    var CompanionFields = '<input class="form-control" name="com_photo_'+counter+'" type="file" />';
    $('#companionsDiv').after(CompanionFields);
});

我正在使用PHP来处理表单。我该如何检查文件是否与表格一起提交!!? 由于最多可以使用表单上传10个文件,因此检查文件不是一种合理的方法:

if(isset($_FILES['com_photo_1']) or isset($_FILES['com_photo_2'])){...}

任何想法都表示赞赏!

1 个答案:

答案 0 :(得分:0)

<强> JQuery的

$("#addCompanionBtn").click(function(){
    var CompanionFields = '<input class="form-control" name="com_photo[]" type="file" />';
    $('#companionsDiv').after(CompanionFields);
});

<强> PHP

if(isset($_FILES['com_photo'])){
    foreach($_FILES['com_photo'] as $photo){
        //Do Stuff here
    }
}