Javascript 如何在post PHP中获取动态未检查复选框的值

Javascript 如何在post PHP中获取动态未检查复选框的值,javascript,php,html,Javascript,Php,Html,我有一个带有其他字段的表单,我有一个复选框数组中的客户列表。为了获得该列表,我使用数据库表字段并填充一个列表。 HTML表单 <? if($this->clientCount > 0){?> <? foreach($this->client as $valuec) {?> <input type="checkbox" name="banner_allowed1[]" value="<

我有一个带有其他字段的表单,我有一个复选框数组中的客户列表。为了获得该列表,我使用数据库表字段并填充一个列表。 HTML表单

<? if($this->clientCount > 0){?>
  <? foreach($this->client as $valuec) {?>
   <input type="checkbox" name="banner_allowed1[]" value="<?=$valuec['company_id']?>" <?if($valuec['banner_allowed']==1){echo 'checked="checked"';}?> style="margin:auto; size:20px;">&nbsp;<?=$valuec['title']?></label><br>
  <?}?>
<?}?>

我在评论中说过,您可以使用
array\u diff
仅选择未选择的值:

$dbarray = array('1','2','3','4');
$selectedarray = array('1','3');
$substract = array_diff($dbarray, $selectedarray);
print_r($substract); //print 2,4

简单在php页面比较mysql和哪些已经选择,然后减去,现在你有了新的数组与未选择的值请告诉我如何减去与原始数组和张贴数组。新来的非常感谢。西蒙妮。那太简单了。我没想过。
$dbarray = array('1','2','3','4');
$selectedarray = array('1','3');
$substract = array_diff($dbarray, $selectedarray);
print_r($substract); //print 2,4