Advertisement
jamboljack

Import Model

Sep 16th, 2015
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.60 KB | None | 0 0
  1. function insert_alumni($dataarray) // Tambah Data Baru
  2.     {
  3.         for($i=0; $i < count($dataarray); $i++){
  4.             $data = array(
  5.                 'alumni_nim'=> $dataarray[$i]['alumni_nim'],
  6.                 'alumni_nama'=> strtoupper($dataarray[$i]['alumni_nama']),
  7.                 'fakultas_id'=> $dataarray[$i]['fakultas_id'],
  8.                 'progdi_id'=> $dataarray[$i]['progdi_id'],
  9.                 'alumni_tmpt_lhr'=> $dataarray[$i]['alumni_tmpt_lhr'],
  10.                 'alumni_tgl_lhr'=> $dataarray[$i]['alumni_tgl_lhr'],
  11.                 'alumni_hp'=> $dataarray[$i]['alumni_hp'],
  12.                 'alumni_agama'=> $dataarray[$i]['alumni_agama'],
  13.                 'alumni_tgl_masuk'=> $dataarray[$i]['alumni_tgl_masuk'],
  14.                 'alumni_tgl_lulus'=> $dataarray[$i]['alumni_tgl_lulus'],
  15.                 'alumni_status'=> 1,
  16.                 'alumni_active'=> 1,
  17.                 'alumni_import'=> 1,
  18.                 'alumni_tgl_daftar'=> date('Y-m-d'),
  19.                 'alumni_tgl_update'=> date('Y-m-d'),
  20.                 'alumni_jam_update'=> date('Y-m-d H:i:s')
  21.             );            
  22.             $this->db->insert('umk_alumni', $data);
  23.         }
  24.     }
  25.  
  26.     function update_alumni($dataarray)
  27.     {
  28.         for($i=1;$i<count($dataarray);$i++){
  29.             $data = array(
  30.                 'alumni_nama'=> strtoupper($dataarray[$i]['alumni_nama']),
  31.                 'fakultas_id'=> $dataarray[$i]['fakultas_id'],
  32.                 'progdi_id'=> $dataarray[$i]['progdi_id'],
  33.                 'alumni_tmpt_lhr'=> $dataarray[$i]['alumni_tmpt_lhr'],
  34.                 'alumni_tgl_lhr'=> $dataarray[$i]['alumni_tgl_lhr'],
  35.                 'alumni_hp'=> $dataarray[$i]['alumni_hp'],
  36.                 'alumni_agama'=> $dataarray[$i]['alumni_agama'],
  37.                 'alumni_tgl_masuk'=> $dataarray[$i]['alumni_tgl_masuk'],
  38.                 'alumni_tgl_lulus'=> $dataarray[$i]['alumni_tgl_lulus'],
  39.                 'alumni_status'=> 1,
  40.                 'alumni_active'=> 1,
  41.                 'alumni_import'=> 1,
  42.                 'alumni_tgl_daftar'=> date('Y-m-d'),
  43.                 'alumni_tgl_update'=> date('Y-m-d'),
  44.                 'alumni_jam_update'=> date('Y-m-d H:i:s')
  45.             );                      
  46.  
  47.             $param = array('alumni_nim'=>$dataarray[$i]['alumni_nim']);
  48.  
  49.             $this->db->where($param);              
  50.             return $this->db->update('umk_alumni',$data);  
  51.         }
  52.     }
  53.  
  54. function search_nim($dataarray){
  55.         for($i=1; $i<count($dataarray); $i++){
  56.             $search = array(
  57.                 'alumni_nim'=>$dataarray[$i]['alumni_nim']
  58.             );
  59.         }
  60.  
  61.         $data = array();
  62.         $this->db->where($search);
  63.         $this->db->limit(1);
  64.        
  65.         $A = $this->db->get('umk_alumni');
  66.         if ($A->num_rows() > 0)
  67.         {
  68.             $data = $A->row_array();
  69.         }
  70.         $A->free_result();
  71.         return $data;
  72.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement