jcarloslb

Dúvida para inserir nome da imagem no banco de dados.

Sep 11th, 2014
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.03 KB | None | 0 0
  1. //Função para inserir registros (MODEL)
  2.  function insert()
  3.     {
  4.       $data = $_POST;
  5.       return $this->db->insert('noivos', $data);
  6.     }
  7.    
  8.  
  9. //Função que realiza o cadastro e upload da imagem (CONTROLLER)
  10. function cadastrar(){
  11.        
  12.        
  13.         //Pasta para upload
  14.         $config['upload_path'] = './uploads/';
  15.         //Tipos de arquivos permitidos
  16.         $config['allowed_types'] = 'gif|jpg|png';
  17.         //Atributos para recebimento do arquivo
  18.         $config['max_size'] = '1000000';
  19.         $config['max_width']  = '3000';
  20.         $config['max_height']  = '3000';
  21.         $config['file_name'] = md5(uniqid($_FILES['foto_casal']['name']));
  22.        
  23.         //Carrega biblioteca upload com as configurações acima especificadas
  24.         $this->load->library('upload', $config);
  25.        
  26.         //Fazendo verificação para realizar o upload e direcionar para página de sucesso ou de erro
  27.         if ( ! $this->upload->do_upload('foto_casal'))  {
  28.            
  29.             redirect('erro');
  30.         }  
  31.         else
  32.         {
  33.             $this->cadastro_noivos_model->insert();
  34.             redirect('formulario-de-cadastro');
  35.            
  36.         }
  37.        
  38.        
  39.     }
Advertisement
Add Comment
Please, Sign In to add comment