在php中查找所有已选中复选框的值

时间:2011-01-06 22:17:45

标签: php javascript html checkbox

嗨所以我的表格有投票,而我想要做的就是他们勾选的选项,当他们点击提交帖子时,勾选到同一页面的复选框的所有值都允许我回应

我试过这样做

  

if(isset($ _ POST ['submitted'])){
  $ list = $ _POST ['vote'];
  echo $ list;
  }

但是只回显了最后一个选择的值

谢谢, 本

好吧所以我通过将名称更改为数组来修复但是我遇到了问题因为我使用了这样的javascript函数

  

checkAll(document.form.vote)

那我该怎么改呢?

2 个答案:

答案 0 :(得分:2)

当您为输入命名时,您可以为其命名为name="checkboxes[]",并在将其发布到下一页时将其放入数组中。希望有所帮助!

答案 1 :(得分:2)

在表单集名称属性中,如下所示:

<input type="checkbox" name="vote[]" />

然后你可以:

foreach($_POST['vote'] as $vote){
echo $vote;
}