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 メソッドを介して配列にあったものを取得するつもりです。
どうすればそれができるか、どうもありがとう。