我有一个包含一些动态文件输入的表单。使用计数器设置输入文件的名称。
$("#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'])){...}
任何想法都表示赞赏!
答案 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
}
}