Codeigniter 消息:内爆():如果复选框值不为';我没有任何记录或是空的
将记录添加到数据库时。某些字段会根据选择显示,此时某些复选框字段不会显示。然后,pass值为空Codeigniter 消息:内爆():如果复选框值不为';我没有任何记录或是空的,codeigniter,Codeigniter,将记录添加到数据库时。某些字段会根据选择显示,此时某些复选框字段不会显示。然后,pass值为空 $data = array( 'pro_name'=>$this->input->post('pro_name'), 'c_id'=>$this->input->post('c_id'), 's_id'=>$this->input->post('s_id'), 'pro_price'=
$data = array(
'pro_name'=>$this->input->post('pro_name'),
'c_id'=>$this->input->post('c_id'),
's_id'=>$this->input->post('s_id'),
'pro_price'=>$this->input->post('pro_price'),
'c_name'=>$c_name,
's_name' => $s_name,
'power_consumption'=>$this->input->post('power_consumption'),
'model'=>$this->input->post('model'),
'type'=>$this->input->post('type'),
'cutout_size'=>$this->input->post('cutout_size'),
'cct' => substr(implode(', ', $this->input->post('cct')), 0),
'feet' => substr(implode(', ', $this->input->post('feet')), 0),
'p_application' => substr(implode(', ', $this->input->post('p_application')), 0),
'p_desc'=>$this->input->post('p_desc'),
'pro_status'=> '5'
);
//print_r($data); die();
$this->db->insert('product',$data);
根据字段选择,如果我的表单中不存在cct列,则它会将值设置为0或删除
消息:内爆():传递的参数无效
不要在
$data
数组中添加cct
首先,检查cct是否不为空,然后使用内爆()
对于使用内爆()
if($this->input->post('cct')){
$data['cct'] = substr(implode(', ', $this->input->post('cct')), 0);
}