Skip to main content

emergency,,,help me,,,(save ke dua table database)

March 14, 2010 by iput_azza

iput_azza's picture

mau nanya nih,,,gimana caranya save data ke 2 table di database,,,

jadi gini,,,saya bikin file demography.php,,,

yang isinya tentang biodata,,,nah salah satunya ada upload fotonya,,,
truss buat ngesavenya,,,data2 di table data dan c fotonya harus ngesave ke table file. nah kan kalo di CI yang upload foto itu ada fungsi do_upload,,,

jadi kan di controllernya ada dua fungsi,,,yang satu fungsi save data yang satu fungsi do upload,,,nah trus ntar di action formnya gimana ????

trus cara ngesave nya gimana kalo dibikin array di function save datanya caranya gimana ???

tolong mas2nya saya minta bantuannya,,,darurat nih,,,

thx before,,,,

Comments

BLS:

March 25, 2010 by syabac, 1 year 45 weeks ago
Comment: 6221

syabac's picture

Ada dua table, jadi kita buat dua model class.

//-------------- MODEL ----------------------
class Data_model extends Model{
    function add($reg_data){
        $this->db->insert('data', $reg_data);
    }
}
 
class File_model extends Model{
    function add($reg_data){
        $this->db->insert('file', $reg_data);
    }
}
 
//---------- END OF MODEL -------------------
 
//----------- CONTROLLER ------------------
class Demography extends Controller{
    function upload(){
        $this->load->library('upload');
        // other routine here
        // prepare or do something
        if($this->upload->do_upload('FILE_FORM_NAME')){
            $this->load->model('file_model');
            $this->load->model('data_model');
 
            // your routine, such as get and prepare the params
 
            $this->data_model->add($reg_data);
            $this->file_model->add($reg_file);
        }
    }
}

kira2 secara garis besar seperti itu.
semoga membantu..

Premium Drupal Themes by Adaptivethemes