1
您好我正在使用multiselect下拉菜单选择多个类别multiselect工作正常,但在数组中打印它只显示最后的id.Not越来越数组中所有选定的记录。无法获取multiselect ID到数组并插入到codeigniter中的数据库php
查看:
<div class="element">
<label for="categoryname"><font color="black">Category Name</font></label>
<?php
$categorylist['']='--Select Category Name--';
$category_id="id='category_id[]' multiple='multiple' ";
if($this->input->post('category_id')) $selected=$this->input->post('category_id');else $selected='';
echo form_dropdown('category_id',$categorylist,$selected,$category_id);
?>
<?php echo form_error('category_id', '<div class="error">', '</div>'); ?><br/><br/>
</div>
型号:
function insertblogs()
{
$options = $this->input->post('category_id');
$array = explode(",", $options);
print_r($array);
exit();
$data=array(
'category_id'=>$array,
'blog_title'=>$this->input->post('blog_title'),
'description'=>$this->input->post('description'),
'position'=>$this->input->post('position')
);
$this->db->insert('blogs',$data);
使用''form_multiselect –
使用form_multiselect它不工作获取只有一个ID在数组 – user7047368
使用此:'<?php echo form_multiselect('keywords []',$ keys); ?>' –