php - 复选框数组仅显示选中的值 - PHP

标签 php html forms checkbox

我有一个包含许多复选框的表单。

例如

...
<input name="dodatkowe[]"  type="checkbox" value="1" />
<input name="dodatkowe[]"  type="checkbox" value="1" />
<input name="dodatkowe[]"  type="checkbox" value="1" />
...

我想要数组中的所有复选框。数组“dodatkowe”。

当我选中所有复选框时:

Array ( [0] => 1 [1] => 1 [2] => 1 ) 

但是当我第二次检查示例时,我有:

Array ( [0] => 1 ) 

我需要它,当我选中示例第二个复选框时:

Array ( [0] => 0 [1] => 1 [2] => 0)

最佳答案

给他们索引,这样你就可以专门引用他们......

...
<input name="dodatkowe[1]"  type="checkbox" value="1" />
<input name="dodatkowe[2]"  type="checkbox" value="1" />
<input name="dodatkowe[3]"  type="checkbox" value="1" />
...

不确定为什么您觉得需要查看未检查的值,这可以假定为检查值的倒数...。任何这样做的尝试都是黑客行为,没有必要。

关于php - 复选框数组仅显示选中的值 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8826824/

相关文章:

php - 单选按钮上的三元逻辑 PHP

javascript - 使用 AJAX 从 PHP 检索数据发送到不同的 PHP 文件

javascript - Bootstrap Accordion 刷新设置

javascript - 如果选项等于值则动态添加新行

jquery - 限制不同表单之间的重复表单输入

html - CSS 中的宽度无法正常工作

php - tpcl(TEC Printer Command Language) [ESC]PC 左对齐

php - 如何从 MySQL 中获取 PHP 对象

php - 将 JSON 数据从 Yelp API 附加到 html

javascript - jqtransform 表单选择器(onchange)问题!