如何通过一个复选框获取多个值?

纪尧姆

我想从一个复选框中获取一个数组,每个记录有一个 [id] 和一个 [date]。

这是我的实际 HTML / PHP :

<input type="checkbox" name="collection[][id]" value="<?php echo $row['id']; ?>" />
<input type="hidden" name="collection[][date]" value="<?php echo date(Ymd); ?>" />

我明白了:

Array
(
    [0] => Array
        (
            [id] => 544826
        )

    [1] => Array
        (
            [date] => 20170426
        )

    [2] => Array
        (
            [id] => 608555
        )

    [3] => Array
        (
            [date] => 20170426
        )
)

我想要这个:

Array
(
    [0] => Array
        (
            [id] => 544826
            [date] => 20170426
        )

    [1] => Array
        (
            [id] => 608555
            [date] => 20170426
        )
)

请问,我该怎么办?

阿图罗·恩里克·科恩·马西克

为什么不使用 ID 作为复选框的索引?这样你只需要遍历列表。IE:

<input type="checkbox" name="collection[<?php echo $row['id']; ?>]" value="<?php echo date(Ymd); ?>" />

这样你就可以收集以下数组(对于那些打勾的):

$collection = [
'id1' => 'date1',
'id2' => 'date2',
...
]

更简单,更优雅。希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从多个复选框中获取最后一个值?

来自分类Dev

HTML通过一个复选框提交多个值?

来自分类Dev

如果第一个复选框是在jQuery中,如何获取下一个复选框的值?

来自分类Dev

通过一个参数将复选框列表中多个选定的值传递给存储过程

来自分类Dev

将页面中的多个复选框值获取到另一个页面中的文本框

来自分类Dev

如何通过选中Microsoft Lightswitch中的另一个复选框来更改复选框的状态

来自分类Dev

当通过jQuery单击一个复选框时,如何选择所有复选框并取消选择?

来自分类Dev

如何检查多个复选框中是否至少选中了一个复选框?

来自分类Dev

通过jQuery在更改事件时如何获取多个复选框切换开关值

来自分类Dev

jQuery:多个复选框,获取唯一选中的复选框的值

来自分类Dev

通过事件内的另一个复选框更改复选框

来自分类Dev

PyQt通过复选框遍历一个QTreeView

来自分类Dev

多个条件到一个复选框

来自分类Dev

复选框中只有一个值通过PHP邮件发送

来自分类Dev

PHP:将多个复选框值插入一个MySQL列

来自分类Dev

在一个 localStorage 键中存储多个复选框值

来自分类Dev

如何获取多个选定的复选框值

来自分类Dev

选中复选框时如何获取多个值

来自分类Dev

角度:如何获取多个复选框值

来自分类Dev

如何使用jQuery从复选框中获取多个值

来自分类Dev

如何在单列中获取多个复选框的值

来自分类Dev

如何从html表单中获取多个复选框值

来自分类Dev

Angular 如何获取多个复选框值?

来自分类Dev

如何使用 AJAX 从复选框中获取多个值?

来自分类Dev

jQuery-选中复选框时获取文本框的上一个值

来自分类Dev

只允许选中一个复选框并获取已选中的值

来自分类Dev

从选中的复选框数组中获取第一个值

来自分类Dev

复选框始终返回一个值

来自分类Dev

如何将传入的复选框值转换为一个隐藏字段值?

Related 相关文章

  1. 1

    如何从多个复选框中获取最后一个值?

  2. 2

    HTML通过一个复选框提交多个值?

  3. 3

    如果第一个复选框是在jQuery中,如何获取下一个复选框的值?

  4. 4

    通过一个参数将复选框列表中多个选定的值传递给存储过程

  5. 5

    将页面中的多个复选框值获取到另一个页面中的文本框

  6. 6

    如何通过选中Microsoft Lightswitch中的另一个复选框来更改复选框的状态

  7. 7

    当通过jQuery单击一个复选框时,如何选择所有复选框并取消选择?

  8. 8

    如何检查多个复选框中是否至少选中了一个复选框?

  9. 9

    通过jQuery在更改事件时如何获取多个复选框切换开关值

  10. 10

    jQuery:多个复选框,获取唯一选中的复选框的值

  11. 11

    通过事件内的另一个复选框更改复选框

  12. 12

    PyQt通过复选框遍历一个QTreeView

  13. 13

    多个条件到一个复选框

  14. 14

    复选框中只有一个值通过PHP邮件发送

  15. 15

    PHP:将多个复选框值插入一个MySQL列

  16. 16

    在一个 localStorage 键中存储多个复选框值

  17. 17

    如何获取多个选定的复选框值

  18. 18

    选中复选框时如何获取多个值

  19. 19

    角度:如何获取多个复选框值

  20. 20

    如何使用jQuery从复选框中获取多个值

  21. 21

    如何在单列中获取多个复选框的值

  22. 22

    如何从html表单中获取多个复选框值

  23. 23

    Angular 如何获取多个复选框值?

  24. 24

    如何使用 AJAX 从复选框中获取多个值?

  25. 25

    jQuery-选中复选框时获取文本框的上一个值

  26. 26

    只允许选中一个复选框并获取已选中的值

  27. 27

    从选中的复选框数组中获取第一个值

  28. 28

    复选框始终返回一个值

  29. 29

    如何将传入的复选框值转换为一个隐藏字段值?

热门标签

归档