我有一个用 HTML 编码的复选框,到目前为止一切正常,但是我需要在复选框的 name 属性中传入一个数组。我知道当您将变量传递给 name 属性时,它很容易做到。但对于数组,它被证明是诡计多端的。
这是我的代码:
<?php // spit out rest of the list
$permiCheck = array();
foreach($pList as $value){
//go into array, get what is needed to pass into the name attribute
echo '<tr>';
echo '<td>';
echo $value['PName'];
echo '</td>';
//pass an array in
$permiCheck['Id'] = $value['Id'];
$permiCheck['ItemId'] = $value['ItemId'];
if($value['Id']!=null) {
?>
<td style="text-align:center;"> <input type="checkbox" checked="yes" name="<?php $permiCheck;?>" value="" id="change"></td>
完成此操作后,我打算通过 POST 方法检索数组中的内容以进行表单验证。
知道我该怎么做,非常感谢。