2017-10-13 7 views
0

salut tout le monde j'ai un problème avec le téléchargement de classe codeigniter .. télécharger ne fonctionne pas et ne pas entrer dans la base de données .. je pense en fonction si ne fonctionne pas mais comment? dans mon autre code que je l'habitude d'utiliser ce code fonctionne toujours ..télécharger codeigniter classe ne fonctionne pas et ne pas entrer dans la base de données

cette fonction, je pense, travaille pas

if ($this->upload->do_upload('cv')) { 
    $data = $this->upload->data(); 
    $cv = $this->createImageOne($data); 
} 

if ($this->form_validation->run() === TRUE) { 

     $nik = $this->input->post('nik', true); 
     $employee_name = trim(addslashes($this->input->post('employee_name', true))); 
     $email = trim(addslashes($this->input->post('email', true))); 
     $sex = trim(addslashes($this->input->post('sex', true))); 
     $bornplace = trim(addslashes($this->input->post('bornplace', true))); 
     $borndate = trim(date('Y-m-d', strtotime($this->input->post('borndate', true)))); 
     $address = trim(addslashes($this->input->post('address', true))); 
     $tlp = trim(addslashes($this->input->post('tlp', true))); 
     $education = trim(addslashes($this->input->post('education', true))); 
     $position = trim(addslashes($this->input->post('position', true))); 
     $vendor = trim(addslashes($this->input->post('vendor', true))); 
     $gapok = trim(addslashes($this->input->post('gapok', true))); 
     $start_date = trim(date('Y-m-d', strtotime($this->input->post('start_date', true)))); 
     $end_date = trim(date('Y-m-d', strtotime($this->input->post('end_date', true)))); 
     $status = trim(addslashes($this->input->post('status', true))); 

     $this->load->library('image_lib'); 
     $config['upload_path'] = $this->config->item('upload_temp'); 

     $config['allowed_types'] = '*'; 
     $config['max_size'] = '1000000'; 
     $config['max_width'] = '2048'; 
     $config['max_height'] = '2048'; 

     $this->load->library('upload', $config); 


     $cv = ''; 
     $foto = ''; 



     if ($this->upload->do_upload('cv')) { 
      $data = $this->upload->data(); 
      $cv = $this->createImageOne($data); 
     } 



     if ($this->upload->do_upload('foto')) { 
      $datafour = $this->upload->data(); 
      $foto = $this->createImageFour($datafour); 
     } 

     $this->Mkaryawan->insert_karyawan($nik, $employee_name, $email, $sex, $bornplace, $borndate, $address, $tlp, $education, $position, $vendor, $gapok, $start_date, $end_date, $status, $cv, $foto); 


    } 

Répondre

0

Vous pouvez supprimer la ligne de code suivante. Comme si le téléchargement de fichiers fonctionne parfaitement, vous pouvez ensuite appliquer plus validations:

$this->load->library('image_lib');

$config['max_size'] = '1000000'; $config['max_width'] = '2048'; $config['max_height'] = '2048';

En tant que référence, vous pouvez suivre this link pour télécharger des fichiers simples/multiples dans CodeIgniter

+0

i don » t obtenir ce formulaire ce lien, peut-être est-il vrai mon code ne peut pas travailler en raison de la base de données? –

+0

raison de la base de données? Je n'ai pas compris votre point. – user2005235