Postingan lainnya
saya tidak tau mengupload gambar dengan kondisi pada codeigniter
Selamat pagi mastah, saya newbie mau nanya. Cara upload foto dengan kondisi seperti ini bagaimana yah? Dimana nis sebagai primary key nya.. saya bingung menaruh kondisi upload fotonya dimana, karena sudah ada kondisi yang saya buat untuk query nis yang tidak boleh sama. mohon pencerahannya mastah
public function simpan()
{
$this->model_security->getsecurity();
$key =$this->input->post('nis');
$data['nis'] =$this->input->post('nis');
$data['nama_siswa'] =$this->input->post('nama');
$data['jk'] =$this->input->post('jenis_kelamin');
$data['tempat_lahir'] =$this->input->post('tempat_lahir');
$data['tanggal_lahir'] =$this->input->post('tanggal_lahir');
$data['agama'] =$this->input->post('agama');
$data['nama_wali'] =$this->input->post('nama_wali');
$data['alamat'] =$this->input->post('alamat');
$data['telp_wali'] =$this->input->post('no_telp');
$this->load->model('model_siswa');
$query = $this->model_siswa->getdata($key);
if($query->num_rows()>0)
{
$this->session->set_flashdata('message','Data Tidak Disimpan ! anda memasukkan nis yang
sudah terdaftar. coba lagi');
redirect('siswa/tambah');
}
else
{
$this->model_siswa->getinsert($data);
}
$this->session->set_flashdata('info','Data Sudah Disimpan');
redirect('siswa');
}
0
1 Jawaban:
Halo @Ibnukhairil30 kalau saya inisialisasi lagi untuk upload fotonya
contohnya seperti berikut :
$nama=$this->input->post('nama');
$tgl_lahir=$this->input->post('tgl_lahir');
$jk=$this->input->post('jk');
$alamat=$this->input->post('alamat');
$password=$nis;
//upload photo
$config['max_size']=2048;
$config['allowed_types']="png|jpg|jpeg|gif";
$config['remove_spaces']=TRUE;
//$config['overwrite']=TRUE;
$config['encrypt_name']=TRUE;
$config['upload_path']=FCPATH.'images';
$this->load->library('upload');
$this->upload->initialize($config);
//ambil data image
$this->upload->do_upload('photo');
$data_image=$this->upload->data('file_name');
$location=base_url().'images/';
$pict=$location.$data_image;
$siswa=array(
'nis'=>$nis,
'nm_siswa'=> $nama,
'tgl_lahir'=> date('Y-m-d',strtotime($tgl_lahir)),
'jk'=> $jk,
'alamat'=> $alamat,
'photo'=> $pict,
'password'=> md5($nis)
);
Semoga membantu
terima kasih
0