PHP - 为表单POST选择类的所有输入

时间:2011-10-11 02:42:29

标签: php jquery

我需要找到一种方法来选择“multiFiles”的所有输入,以便我可以为PHP处理脚本发布这些值。我需要一种方法将每个输入分成单独的PHP变量,以便我可以上传到数据库。

<input type="text" class="multiFiles">
<input type="text" class="multiFiles">
<input type="text" class="multiFiles">
<input type="text" class="multiFiles">
<input type="text" class="multiFiles">

3 个答案:

答案 0 :(得分:2)

您可以像这样使用数组:

<input type="text" name="multiFiles[]" />
<input type="text" name="multiFiles[]" />
<input type="text" name="multiFiles[]" />

当提交给服务器时,您可以执行此操作以查看信息的处理方式(扰流器;它将其作为数组提交):

<?php
print_r($_POST["multiFiles"]);
?>

答案 1 :(得分:1)

var i = 0, inputs = {};
$('.multiFiles').each(function() {
   inputs['file' + (++i)] = $(this).val();
});

$.post("someURL", inputs, function(response, textStatus, xhr) {
    //do something with response...
});

答案 2 :(得分:0)

两件事:

1-为了选择所有输入,你可以这样做:$(“。multiFiles”)

2-将“name”属性添加到输入字段(当然使用不同的名称),以便在php脚本的不同变量上捕获它们。