我的问题是当$tipeKampanye
p3 时,它运作良好,但$tipeKampanye
访问者 {{1}在我的表格中插入多行,我不知道图像的值来自以下所示:
这里是我的控制器代码(它不在循环中):
$this->Click_model->insertClickDetail
这是我的 Click_model.php
if($this->session->userdata('ipUser')!==$_SERVER['REMOTE_ADDR'])
{
echo '1';
$this->session->set_userdata('ipUser',$_SERVER['REMOTE_ADDR']);
$this->session->set_userdata('idClick',$this->Click_model->insertClick());
$data=array(
'id_click'=>$this->session->userdata('idClick'),
'id_kampanye'=>$idKampanye,
'code'=>$tipeKampanye
);
$this->Click_model->insertClickDetail( $data);
}else{
echo '2' ;
$data=array(
'id_click'=>$this->session->userdata('idClick'),
'id_kampanye'=>$idKampanye,
'code'=>$tipeKampanye
);
$this->Click_model->insertClickDetail($data);
}
答案 0 :(得分:0)
只需添加一些代码即可从数组中删除不需要的值
public function insertClickDetail($data=array()){
if(in_array('images',$data,true))
{
$data = array_splice($array, 0, 0);
}
return $this->db->insert('click_detail',$data);
}