两个数据库表
1-customer_table
customer_id 客户组 1 1,2,3 2 - 3 1,5,3,4
和第二张桌子
2组
group_id 组名 1个 2乙 3℃ 4 天 5 E
我想用复选框为在客户表中添加组创建代码。
当我们在客户 ID 1 中添加组时,复选框显示为 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>";
}
}
}
}
?>
但我无法达到我的最终结果。