这可能是非常容易和简单的,但是我还没有使用它,我如何从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>
答案 0 :(得分:11)
在您的字段名称中包含空数组访问器:
<input type="checkbox" name="character[]" value="1">
<input type="checkbox" name="character[]" value="2">
然后在php中将post参数作为数组访问:
foreach($_POST["character"] as $char) { … }