2016-05-27 6 views
0

Mein Problem ist, wenn $tipeKampanyep3 ist, es ist gut funktionieren, aber wenn $tipeKampanye ist Besucher$this->Click_model->insertClickDetail Einsatz mehrreihige in meinem Tisch und ich weiß nicht, von wo aus Bildern Wert von wie unten :Codeiginiter mehrere Einsatz unerwartet

enter image description here

hier mein Controller-Code (und es ist nicht in Schleife):

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); 
    } 

und das ist mein Click_model.php

public function insertClick(){ 
    $this->db->insert('click','id'); 

    return $this->db->insert_id(); 
} 

public function insertClickDetail($data=array()){ 


    return $this->db->insert('click_detail',$data); 
} 

Antwort

0

Hinzufügen nur einige Code von Array unerwünschten Wert entfernen

public function insertClickDetail($data=array()){ 

    if(in_array('images',$data,true)) 
    { 
     $data = array_splice($array, 0, 0); 
    } 
    return $this->db->insert('click_detail',$data); 
}