在数据库中存储多维复选框

Zhrez 疼痛

我想将复选框存储在数据库中.. 但复选框比普通的有点复杂。基本上就是我想要实现的。

我能够从输入中收集数据并将其存储在数组中,但我无法按顺序显示它。我给出
的输入示例
然后这就是我在 print_r() 数组时得到的:

Array ( [aadhar] => Array ( [original] => 1 ) [pan] => Array ( [original] => 1 ) [address] => Array ( [xerox] => 1 ) [lightbill] => Array ( [original] => 1 ) )

我的 HTML 代码。

 <table>
      <tr>
      <td>Aadhar</td>
      <td><input type="checkbox" name="document[aadhar][original]" value="1"/></td>
      <td><input type="checkbox" name="document[aadhar][xerox]" value="1"/></td>
      </tr>
      <tr>
      <td>Pan Card</td>
      <td><input type="checkbox" name="document[pan][original]" value="1"/></td>
      <td><input type="checkbox" name="document[pan][xerox]" value="1"/></td>
      </tr>
      <tr>
      <td>Address</td>
      <td><input type="checkbox" name="document[address][original]" value="1"/></td>
      <td><input type="checkbox" name="document[address][xerox]" value="1"/></td>
      </tr>
      <tr>
      <td>Light Bill</td>
      <td><input type="checkbox" name="document[lightbill][original]" value="1"/></td>
      <td><input type="checkbox" name="document[lightbill][xerox]" value="1"/></td>
      </tr>
      <tr>
      <tr>
      <td><input type="submit" value="Submit" /></td>
      </tr>
    </table>

问题:用户单击提交后,我想向他展示他的选择(如确认)。例子:

Document Selected
----------------- 
Adhaar - Original 
Pan card - Original
Address - xerox 
Light bill - Original

我该怎么做?我试过 foreach() 但没有工作。即使我尝试简单的显示,如echo document[adhaar][orginal]; 仍然显示错误!

必应

第一:你的意思是要使用单选按钮吗?如果此人每行只能选择 Original OR Xerox,您可能需要单选按钮而不是复选框。

也就是说,如果您确实需要复选框,输出的 PHP 将类似于:

<?php

// loops through each "document" value in the POST
foreach($_POST['document'] as $key => $val) {
    echo $key; // print the key for each value in document (what you treat as a "row"
    foreach($val as $k => $v) {
       echo " - ".$k; // print EACH value within that key (what you thread as a "column"
    }
    echo "<br/>\n"; // after all columns per row are printed, print a line break
}

这是一个工作示例的链接:http : //myingling.com/random/random/44477622/

一些值得一读的事情:

  1. 关联数组
  2. foreach(特别是使用$key => $val结构)
  3. key功能

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

零填充复选框标签和存储在数据库中的数据

来自分类Dev

如果值存储在数据库中,如何获取复选框?

来自分类Dev

在 Web 表单中选中复选框时如何自动将值存储在数据库中

来自分类Dev

将复选框数据保存在数据库列中

来自分类Dev

将复选框数据保存在数据库列中

来自分类Dev

无法在数据库中插入多个复选框数据

来自分类Dev

如果它的值在数据库中,请在复选框上打勾

来自分类Dev

laravel4使用迁移文件在数据库中添加复选框列

来自分类Dev

如何使用php在数据库的单列中插入多个复选框值

来自分类Dev

在数据库中动态插入翻转复选框按钮值

来自分类Dev

在数据库列中插入多个复选框

来自分类Dev

PHP - 复选框不会内爆并在数据库中更新

来自分类Dev

如何只检查laravel数据库中存储的复选框值?

来自分类Dev

我正在尝试将复杂的复选框形式的值存储在mysql数据库中

来自分类Dev

如何使用PDO Connection将乘法复选框存储到数据库中

来自分类Dev

使用数据库在Wordpress中存储和检索复选框状态

来自分类Dev

在PostGres数据库中存储复选框的最佳方法是什么

来自分类Dev

将复选框字段存储到数据库中

来自分类Dev

试图在数据库中存储多个值,但是我的表单仅注册一个(通过复选框)

来自分类Dev

试图在数据库中存储多个值,但是我的表单仅注册一个(通过复选框)

来自分类Dev

在复选框中回显数据库值

来自分类Dev

数据库中的复选框值有问题...?

来自分类Dev

更新数据库中的复选框值

来自分类Dev

tkinter 中复选框和数据库的问题

来自分类Dev

在Laravel中在数据库中设置值时如何显示复选框为选中状态

来自分类Dev

从复选框更新数据库

来自分类Dev

如果它的值在数据库中,请选中一个复选框

来自分类Dev

yii2复选框字段不在数据库中保存数据

来自分类Dev

(仍然未回答)Django复选框在数据库中保存是或否

Related 相关文章

  1. 1

    零填充复选框标签和存储在数据库中的数据

  2. 2

    如果值存储在数据库中,如何获取复选框?

  3. 3

    在 Web 表单中选中复选框时如何自动将值存储在数据库中

  4. 4

    将复选框数据保存在数据库列中

  5. 5

    将复选框数据保存在数据库列中

  6. 6

    无法在数据库中插入多个复选框数据

  7. 7

    如果它的值在数据库中,请在复选框上打勾

  8. 8

    laravel4使用迁移文件在数据库中添加复选框列

  9. 9

    如何使用php在数据库的单列中插入多个复选框值

  10. 10

    在数据库中动态插入翻转复选框按钮值

  11. 11

    在数据库列中插入多个复选框

  12. 12

    PHP - 复选框不会内爆并在数据库中更新

  13. 13

    如何只检查laravel数据库中存储的复选框值?

  14. 14

    我正在尝试将复杂的复选框形式的值存储在mysql数据库中

  15. 15

    如何使用PDO Connection将乘法复选框存储到数据库中

  16. 16

    使用数据库在Wordpress中存储和检索复选框状态

  17. 17

    在PostGres数据库中存储复选框的最佳方法是什么

  18. 18

    将复选框字段存储到数据库中

  19. 19

    试图在数据库中存储多个值,但是我的表单仅注册一个(通过复选框)

  20. 20

    试图在数据库中存储多个值,但是我的表单仅注册一个(通过复选框)

  21. 21

    在复选框中回显数据库值

  22. 22

    数据库中的复选框值有问题...?

  23. 23

    更新数据库中的复选框值

  24. 24

    tkinter 中复选框和数据库的问题

  25. 25

    在Laravel中在数据库中设置值时如何显示复选框为选中状态

  26. 26

    从复选框更新数据库

  27. 27

    如果它的值在数据库中,请选中一个复选框

  28. 28

    yii2复选框字段不在数据库中保存数据

  29. 29

    (仍然未回答)Django复选框在数据库中保存是或否

热门标签

归档