Assalamualaikum Warahmatullahi Wabarakatuh...
Mas, Saya ingin menanyakan mau mengupload 1 dari 3 file gambar yang tersedia. namun ketika di klik menu detail, ketiga file gambar tersebut terisi file yang sama, seharusnya 1 kolom gambar saja yang terisi dikarenakan cuma satu kolom yang diupload. berikut saya lampirkan scriptnya:
function tambah_izinbidan(){
cek_session_akses('izinbidan',$this->session->id_session);
if (isset($_POST['submit'])){
$config['upload_path'] = 'asset/izinbidan/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('i');
$hasil=$this->upload->data();
$this->upload->do_upload('j');
$hasil2=$this->upload->data();
$this->upload->do_upload('k');
$hasil3=$this->upload->data();
$this->upload->do_upload('l');
$hasil4=$this->upload->data();
$this->upload->do_upload('m');
$hasil5=$this->upload->data();
$this->upload->do_upload('n');
$hasil6=$this->upload->data();
$this->upload->do_upload('o');
$hasil7=$this->upload->data();
$this->upload->do_upload('p');
$hasil8=$this->upload->data();
$config['wm_text'] = '';
$config['wm_type'] = 'text';
$config['wm_font_path'] = './system/fonts/texb.ttf';
$config['wm_font_size'] = '26';
$config['wm_font_color'] = 'ffffff';
$config['wm_vrt_alignment'] = 'middle';
$config['wm_hor_alignment'] = 'center';
$config['wm_padding'] = '20';
$this->load->library('image_lib',$config);
$this->image_lib->watermark();
if ($hasil['file_name']=='')
{
$data = array('nik'=>$this->db->escape_str($this->input->post('a')),
'username'=>$this->session->username,
'tahun_lulusan'=>$this->db->escape_str($this->input->post('b')),
'nomor_str'=>$this->db->escape_str($this->input->post('c')),
'nomor_rekomendasiop'=>$this->db->escape_str($this->input->post('d')),
'tempat_praktik'=>$this->db->escape_str($this->input->post('tmpt_praktik')),
'tempat_praktik'=>$this->db->escape_str($this->input->post('txtt4_praktik')),
'alamat_praktik'=>$this->db->escape_str($this->input->post('e')),
'kabupaten'=>$this->db->escape_str($this->input->post('f')),
'kecamatan'=>$this->db->escape_str($this->input->post('g')),
'desa'=>$this->db->escape_str($this->input->post('h')),
'tanggal_pengajuan'=>date('Y-m-d'),
'status'=>0
);
}
else
{
$data = array('nik'=>$this->db->escape_str($this->input->post('a')),
'username'=>$this->session->username,
'tahun_lulusan'=>$this->db->escape_str($this->input->post('b')),
'nomor_str'=>$this->db->escape_str($this->input->post('c')),
'nomor_rekomendasiop'=>$this->db->escape_str($this->input->post('d')),
'tempat_praktik'=>$this->db->escape_str($this->input->post('txtt4_praktik')),
'alamat_praktik'=>$this->db->escape_str($this->input->post('e')),
'kabupaten'=>$this->db->escape_str($this->input->post('f')),
'kecamatan'=>$this->db->escape_str($this->input->post('g')),
'desa'=>$this->db->escape_str($this->input->post('h')),
'lamp_ktp'=>$hasil['file_name'],
'lamp_str'=>$hasil2['file_name'],
'lamp_sksf'=>$hasil3['file_name'],
'lamp_skpfpk'=>$hasil4['file_name'],
'lamp_foto'=>$hasil5['file_name'],
'lamp_rekomendasi'=>$hasil6['file_name'],
'lamp_pernyataan'=>$hasil7['file_name'],
'lamp_kuasa'=>$hasil8['file_name'],
'tanggal_pengajuan'=>date('Y-m-d'),
'status'=>0
);
}
$this->model_app->insert('izinbidan',$data);
redirect('izinbidan');
}else{
$data['tag'] = $this->model_app->view_ordering('izinbidan','izinbidan_id','DESC');
$data['recordpemohon'] = $this->model_app->view_ordering('pemohon','nik','DESC');
$data['recordkabupaten'] = $this->model_app->view_ordering('kabupaten','id_kab','DESC');
//$data['recordkabupaten'] = $this->model_app->view_where_ordering('kabupaten',array('id_kab'=>'$this->session->username'),'id_kab','DESC');
$data['recordkabupaten'] = $this->model_app->view_where_ordering('kabupaten',array('id_kab'=>'1221'),'id_kab','DESC');
$data['recordkecamatan'] = $this->model_app->view_join_where('kabupaten','kecamatan','id_kab',array('kabupaten.id_kab'=>'1221'),'kabupaten.id_kab','DESC');
//$data['recordkecamatan'] = $this->model_app->view_join_where('kabupaten','kecamatan','id_kab',array('kabupaten.id_kab'=>'$this->session->kabupaten'),'kabupaten.id_kab','DESC');
$data['recordkelurahan'] = $this->model_app->view_ordering('kelurahan','id_kel','DESC');
// $data['recordkelurahan'] = $this->model_app->view_join_where('kecamatan','kelurahan','id_kec',array('kecamatan.id_kec'=>'$this->session->kecamatan'),'kecamatan.id_kec','DESC');
$data['record'] = $this->model_app->view_join_one('izindokter','pemohon','nik','izindokter.nik','DESC');
$this->template->load('administrator/template','administrator/mod_izinbidan/view_izinbidan_tambah',$data);
}
}
berikut form view tambah:
<?php
echo "<div class='col-md-12'>
<div class='box box-info'>
<div class='box-header with-border'>
<h3 class='box-title'>Tambah Izin Bidan.</h3>
</div>
<div class='box-body'>";
$attributes = array('class'=>'form-horizontal','role'=>'form'); echo form_open_multipart('izinbidan/tambah_izinbidan',$attributes);
echo "<div class='col-md-12'>
<table class='table table-condensed table-bordered'>
<tbody>
<input type='hidden' name='izinbidan_id' value=''>
<tr>
<th width='250px' scope='row'>NIK</th>
<td><select name='a' class='form-control' required>
<option value='' selected>- Pilih -</option>";
foreach ($recordpemohon as $row)
{
echo "<option value='$row[nik]'>$row[nik]|$row[nama_pemohon]</option>";
}
echo "</td>
</tr>
<tr>
<th scope='row'>Tahun Lulusan</th>
<td>
<select class = 'form-control' name='b' value='row[tahun]' style='width:90px !important' >";
for ($i=$thn; $i>=2000;$i--)
{
echo "<option value=$i>$i</option>";
}
echo "</select>
</td>
</tr>
<tr>
<th scope='row'>Nomor STR</th>
<td><input type='text' class='form-control' name='c'></td>
</tr>
<tr>
<th scope='row'>Nomor Rekomendasi</th>
<td><input type='text' class='form-control' name='d'></td>
</tr>
<tr>
<th scope='row'>Tempat Praktik</th>
<td><input type='text' class='form-control' name='txtt4_praktik'></td>
</tr>
<tr>
<th scope='row'>Alamat Praktik</th>
<td><input type='text' class='form-control' name='e'></td>
</tr>
<tr>
<th width='250px' scope='row'>Kabupaten / Kota</th>
<td><select name='f' class='form-control' required>
<option value='' selected>- Pilih -</option>";
foreach ($recordkabupaten as $row)
{
echo "<option value='$row[id_kab]'>$row[nama_kab]</option>";
}
echo "</td>
</tr>
<tr>
<th width='250px' scope='row'>Kecamatan</th>
<td><select id='id_kec' name='g' class='form-control' required>
<option value='' selected>- Pilih -</option>";
foreach ($recordkecamatan as $row)
{
echo "<option value='$row[id_kec]'>$row[nama_kec]</option>";
}
echo "</td>
</tr>
<tr>
<th width='250px' scope='row'>Kelurahan / Desa</th>
<td><select name='h' id='kelurahan' class='form-control' required onchange=\"showDesa()\">
<option value='' selected>- Pilih -</option>";
foreach ($recordkelurahan as $row)
{
echo "<option value='$row[id_kel]'>$row[nama_kel]</option>";
}
echo "</td>
</tr>
<tr>
<th scope='row'>Permohonan yang dibubuhi Materai</th>
<td>
<input type='file' class='form-control' name='i'></td>
</td>
</tr>
<tr>
<th scope='row'>Dokumen KTP</th>
<td>
<input type='file' class='form-control' name='j'></td>
</td>
</tr>
<th scope='row'>Dokumen STR yang berlaku dan berleges</th>
<td>
<input type='file' class='form-control' name='k' value='no-image.jpg'></td>
</td>
</tr>
<tr>
<th scope='row'>Surat Keterangan Sehat Fisik dari Dokter</th>
<td>
<input type='file' class='form-control' name='l' value='no-image.jpg'></td>
</td>
</tr>
<tr>
<th scope='row'>Pas Photo</th>
<td>
<input type='file' class='form-control' name='m' value='no-image.jpg'></td>
</td>
</tr>
<tr>
<th scope='row'>Dokumen Rekomendasi dari organisasi Profesi</th>
<td>
<input type='file' class='form-control' name='n' value='no-image.jpg'></td>
</td>
</tr>
<tr>
<th scope='row'>Dokumen Pernyataan tidak melakukan Aborsi</th>
<td>
<input type='file' class='form-control' name='o' value='no-image.jpg'></td>
</td>
</tr>
<tr>
<th scope='row'>Dokumen Surat Kuasa</th>
<td>
<input type='file' class='form-control' name='p' value='no-image.jpg'></td>
</td>
</tr>
</tbody>
</table>
</div>
<div class='box-footer'>
<button type='submit' name='submit' class='btn btn-info'>Tambahkan</button>
<a href='".site_url('izinbidan')."'><button type='button' class='btn btn-default pull-right'>Cancel</button></a>
</div>
</div></div></div>";
echo form_close()
;
include "koneksi.php";
?>
<script type="text/javascript">
var htmlobjek;
$(document).ready(function(){
$("#id_kec").change(function(){
var kecamatan = $("#id_kec").val();
$.ajax({
url: "<?php echo site_url('izinbidan/ambilkelurahan');?>" + "/" + kecamatan ,
//data: "kecamatan="+kecamatan,
cache: false,
success: function(msg){
$("#kelurahan").html(msg);
}
});
});
});
</script>
<!-- -->
dari script view di atas terdapat beberapa tombol upload gambar, namun jika hanya 1 saja yang di upload, maka yang lain juga menampilkan gambar yang sama seharusnya cuma satu saja.
terima kasih atas perhatiannya.