ユーザー アクセスを管理するための 2 つのデータベース テーブルがあります。
テーブル
Level
lvl_Id| level_name 1 | admin 2 | user_1 3 | user_2
テーブル
Menu
Menu_name | menu_allowed Edit_data | +1+2+ Print_data| +1+2+3+ Edit_user | +1+ Edit_index| +1+2+ view_index| +1+2+3+
私がしたいのは、ビューページのチェックボックスを使用しmenu_allowed
て Table を変更し、テーブルを更新することです。menu
これはビューページの私のコードです:
<tr>
<td>Hak akses</td>
<td> : </td>
<td id="check"><?php foreach($test as $data) : ?>
<input type="checkbox" name="menu[]" value="<?php echo $data->menu_allowed ?> " /> <?php echo $data->menu_nama ?> <br />
<?php endforeach; ?></td>
私が欲しいのは次の形式です:
User 1 :[v] Edit Data
[v] Print Data
[ ] Edit User
[v] Edit Index
[v] View Index
User 2 :[ ] Edit Data
[v] Print Data
[ ] Edit User
[ ] Edit Index
[v] View Index
私の質問は、チェックボックスを取得する方法 ( に番号がある場合menu_name
) と、テーブルメニューを更新する方法です。たとえば、ユーザー 2 の場合、編集データと編集インデックスをチェックすると、データベースが更新されます。
Menu_name | menu_allowed
Edit_data | +1+2+3+
Print_data| +1+2+3+
Edit_user | +1+
Edit_index| +1+2+3+
view_index| +1+2+3+