【发布时间】:2017-06-10 17:43:25
【问题描述】:
Documents Original Xerox
-------------------------------------------------
ABC <checkbox> <checkbox>
DEF <checkbox> <checkbox>
XYZ <checkbox> <checkbox>
如您在上面看到的,我有一个复选框结构。 但我不确定,我想如何实现它。 我知道普通复选框的工作原理,因为它只有一个复选框。 但是在这种情况下,对于每个文档,都有 2 个复选框(original 副本和 xerox 副本)
我的想法是,点击提交后,我需要以某种方式获取如下形式的数组
ABC -> [1][1]
DEF -> [0][1]
XYZ -> [1][0]
第一个[] 是原始,第二个[] 是xerox。
其中1 表示已选中,0 表示未选中。
我不知道应该如何实现它。 这是我的代码……(这可能是非常错误的,我同意……但我仍然尝试了……但无法弄清楚。)
<table>
<tr>
<td>Aadhar</td>
<td><input type="checkbox" name="document[]" value="1"/></td>
</tr>
<tr>
<td>Pan Card</td>
<td><input type="checkbox" name="document[]" value="1"/></td>
</tr>
<tr>
<td>Address</td>
<td><input type="checkbox" name="document[]" value="1"/></td>
</tr>
<tr>
<td>Light Bill</td>
<td><input type="checkbox" name="document[]" value="1"/></td>
</tr>
<tr>
<td><input type="submit" value="Submit" /></td>
</tr>
</table>
PHP
$documents = $_POST['document'];
$a = implode($documents);
echo $a;
到目前为止,我得到了正确的1(值)。但我还需要'1'(值)所属的document(键)。
谁能帮帮我。
【问题讨论】: