2つのデータベーステーブル
1-customer_table
customer_id customer_group 1 1,2,3 2- 3 1,5,3,4
および2番目のテーブル
2グループ
group_id group_name 1 A 2 B 3 C 4 D 5 E
チェックボックスを使用して顧客テーブルにグループを追加するためのコードを作成したい。
顧客ID1にグループを追加すると、チェックボックスはshow 1,2,3,4,5になります。ここで、1,2,3は、チェックボックスがオンまたは無効になっているチェックボックスで表示され、チェックボックスとしてのみ残ります。
if($row['customer_group']=='')
{
$res = "SELECT grp_id, grp_name FROM grp_table";
$result1 = mysql_query($res);
while($row1 = mysql_fetch_array($result1))
{
echo "<input name='group[]' id='group[]' type='checkbox' value='$row1[grp_id]' />"."". $row1['grp_name']." " ;
echo "<br>";
}
}
else
{
$res = "SELECT grp_id, grp_name FROM group_table";
$result1 = mysql_query($res);
$lst_rp = explode(',', $row['customer_group']);
foreach($lst_rp as $rp_id)
{
while($row1 = mysql_fetch_array($result1))
{
echo $rp_id;
if($row1[grp_id]=='$rp_id')
{
echo "<input name='group[]' id='group[]' checked='checked' type='checkbox' value='$row1[grp_id]' disabled />"."". $row1['sim_grp_name']." " ;
echo "<br>";
}
else
{
echo "<input name='group[]' id='group[]' type='checkbox' value='$row1[grp_id]' />"."". $row1['grp_name']." " ;
echo "<br>";
}
}
}
}
?>
しかし、私は私の最終結果に到達することができません。