使用这行代码,我将每个选定复选框的值添加到数据库中:
// ADD ALL TYPES TO PRODUCTIONLOG_TYPE TABLE
$x=1;
$values=array();
foreach($_POST['id'] as $x)
{
$AddToListQuery = "
INSERT INTO
productionlog_type
(productionlogid, typeid)
VALUES
('" . mysql_real_escape_string($_GET['productionlog']) . "', '". mysql_real_escape_string($x) ."')
";
mysql_query($AddToListQuery)or die("query fout " . mysql_error() );
}
我这样做是为了回显已选中的复选框是否已在数据库中。
现在的问题是,当用户取消选中复选框并发送表单时,它没有传递任何值,对吧?所以我不能从数据库中删除它......意味着复选框仍然处于选中状态。
我能做些什么呢?