Php 如何将复选框值发布到数组?
以下是我的复选框列表:Php 如何将复选框值发布到数组?,php,Php,以下是我的复选框列表: <form action="" method="POST" autocomplete="off"> <div class="form-group"> <?php $categories = get_categories( array( 'parent' => 184, 'hide_empty' => 0 ) );
<form action="" method="POST" autocomplete="off">
<div class="form-group">
<?php
$categories = get_categories(
array( 'parent' => 184, 'hide_empty' => 0 )
);
foreach($categories as $c){
$cat = get_category( $c );
echo "<input type='checkbox' value=".$cat->cat_ID."> ".$cat->name."<br>";
}
?>
</div>
<input id="changeTema" name="changeTema" type="submit" value="AGGIORNA TEMA" class="btn secondary-btn primary-bg">
</form>
如何将wp_set_post_categories$id、array、FALSE中的选中复选框添加到数组中 将名称设置为输入数组-
<input type='checkbox' name="sample[]" value=".$cat->cat_ID.">
好的,谢谢你,我们为什么要把它设置为一个var,而不是简单地做wp_set_post_categories$id,$_post['sample'];,有什么具体的原因吗;,错误的
<input type='checkbox' name="sample[]" value=".$cat->cat_ID.">
$arr = $_POST['sample'];
wp_set_post_categories( $id, $arr, FALSE );