Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przesyłanie wielu obrazów za pomocą Codeignitera, zapisującego tylko jedną ścieżkę pliku do bazy danych MySQL

Dobrze, kilka drobnych zmian może pomóc

public function post(){        
    if($this->_validation()===FALSE){ 
        $this->session->set_flashdata('error', 'Ooops, there was an error');
        redirect(base_url("admin/product"));
    }else{
        $files = $_FILES;
        $images = array();
        $cpt = count($_FILES['userfile']['name']);
            for($i=0; $i<$cpt; $i++){
            $_FILES['userfile']['name']= $files['userfile']['name'][$i];
            $_FILES['userfile']['type']= $files['userfile']['type'][$i];
            $_FILES['userfile']['tmp_name']= $files['userfile']['tmp_name'][$i];
            $_FILES['userfile']['error']= $files['userfile']['error'][$i];
            $_FILES['userfile']['size']= $files['userfile']['size'][$i];
            $this->upload->initialize($this->set_upload_options());
            $this->upload->do_upload();
            $images[] = $_FILES['userfile']['name'];
        }
        $fileName = implode(',',$images);

        $data = array(  'kodeProduk'                => $this->input->post('kodeproduk'),
                        'ket'                       => $this->input->post('ket'),

                        'GambarBesar'               => $fileName
        );

        unset($data['submit']);                             
        $this->table->add_record($data);
        $this->session->set_flashdata('success', 'Product has been saved.');
        redirect(base_url("admin/product"));
    }   
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. host „localhost” nie może połączyć się z tym serwerem MySQL (#1130)

  2. MYSQL CONCAT MAKSYMALNA DŁUGOŚĆ

  3. Potrzebujesz pomocy z błędem perla w korzystaniu z DBD::mysql

  4. Multi-tenant PHP SaaS - Oddzielne bazy danych dla każdego klienta, czy pogrupuj je?

  5. Symfony2 - Doctrine2 QueryBuilder GDZIE W polu ManyToMany