PHP:获取动态数量的html输入字段

时间:2010-12-04 21:15:01

标签: php html input

这可能是非常容易和简单的,但是我还没有使用它,我如何从PHP获得相同类型的动态数量的输入文件?

我有一种情况,我想做一个动态数量的输入发送到PHP页面,如下所示:

使用jQuery,我可以添加这些输入来增加或减少字符数:

<!-- value is the character id -->
<tr><td><input type="checkbox" name="character" value="1256"></td></tr>
<tr><td><input type="checkbox" name="character" value="85"></td></tr>
<tr><td><input type="checkbox" name="character" value="901"></td></tr>
<tr><td>etc...</td></tr>

我在表格末尾有一个输入提交,要将数据发送到我的php页面,我该如何获取所有这些字符?我应该直接使用AJAX执行某些操作,还是可以通过$_POST变量处理它?<​​/ p>

1 个答案:

答案 0 :(得分:11)

在您的字段名称中包含空数组访问器:

<input type="checkbox" name="character[]" value="1">
<input type="checkbox" name="character[]" value="2">

然后在php中将post参数作为数组访问:

foreach($_POST["character"] as $char) { … }