Tolong Bantuannya Bagaimana Cara Mengambil Nilai Form Input Pada Modal Select

Selamat siang gan, mohon maaf masih newbie Saya mau bertanya bagaimana cara memasukan data form input kedalam database dari modal select sesuai dengan yang kita pilih ya gan ? Berikut gambar dan Source Code nya Mohon bantuan nya gan Terimakasih
<!-- Form Obat -->
	<div class="col-md-6">
		<div class="box box-warning box-solid">
			<div class="box-header with-border">
				<h3 class="box-title">Tampilan Obat Yang Tersedia</h3>
			</div>
			<table id="lookup" class="table table-bordered" >
				<thead>
					<tr>
						<th>No</th>
						<th>Obat</th>
						<th>Jumlah Stok</th>
						<th>Satuan Obat</th>
						<th>Obat Yang Dipesan</th>
						<th>Aksi</th>
					</tr>
				</thead>
				<tbody>
					<?php 
						$no = 0;
						 $obat =  $this->db->query("SELECT 
                                                 tb_obat.`id_obat`, tb_obat.`nama_obat`, 
                                                 tb_obat.`qty_stok`, tb_kemasan.`nama_kemasan`, 
                                                 tb_konversi.`nama_konversi`
						 FROM tb_obat, tb_kemasan, tb_konversi
						 WHERE tb_kemasan.`id_kemasan`=tb_obat.`id_kemasan`
						 AND 
                                                 tb_kemasan.`id_kemasan`=tb_konversi.`id_kemasan`
						 AND tb_obat.`id_kemasan`=tb_kemasan.`id_kemasan`
						 AND status_obat='AKTIF'");
						 foreach($obat->result() as $d1){
							 
							$no++;
						
					?>
					    <tr>
						<td><?php echo $no; ?></td>
                                                <td><?php echo $d1->nama_obat ?></td>
						<td><?php echo $d1->qty_stok ?></td>
						<td><?php echo $d1->nama_konversi ?></td>
						<td><input type="text"  id="qty" ></td>
						<td><button   onclick="add('<?php echo $d1->nama_obat ?>','<?php echo $d1->nama_konversi ?>')">Tambah</button></td>
        
                    </tr>
                <?php
                    }
                ?>
				</tbody>


			</table>
		</div>
	</div>
<script src="<?php echo base_url('assets/js/jquery-1.11.2.min.js') ?>"></script>
<script src="<?php echo base_url('assets/datatables/jquery.dataTables.js') ?>"></script>
<script src="<?php echo base_url('assets/datatables/dataTables.bootstrap.js') ?>"></script>


<script type="text/javascript"> 
function add(obat,konversi) {
	
	// var obat =$("#obat").val();
	var qty =$("#qty").val();
	// var konversi =$("#konversi").val();
	var id_srUnit =$("#id_srUnit").val();
	$.ajax({
            url:"<?php echo base_url() ?>index.php/Srunit/add_ajax",
            data:"&obat="+ obat+"&qty=" + qty+"&konversi="+ konversi+"&id_srUnit="+ id_srUnit ,
            success: function(html)
            {   
            }
        });
	
}

</script>
 CONTROLLER
function add_ajax()
    {
$NamaObat= $this->input->get('obat');  
$qty= $this->input->get('qty');
$NamaKonversi= $this->input->get('konversi');
$id_srUnit= $this->input->get('id_srUnit');
//mencari kode obat berdasarkan nama obat
$obat= $this->db->get_where('tb_obat',array('nama_obat'=>$NamaObat))->row_array();
//mencari kode konversi berdarsakan nama konversi
$konversi= $this->db->get_where('tb_konversi',array('nama_konversi'=>$NamaKonversi))->row_array();
$data= array('id_srUnit'=>$id_srUnit,'id_obat'=>$obat['id_obat'], 'qty_obat'=>$qty, 'id_konversi'=>$konversi['id_konversi']);
$this->db->insert('tb_det_srunit',$data);
    }
paQqefx.jpg
avatar Aulia89

Ditanyakan oleh @Aulia89

1 Kontribusi 0 Poin

  • https://api.jquery.com/serialize/ - @driyan

Login untuk menanggapi


Jawaban

yaudah insert aja per id, ambil id yang mau di insert,select data ulang berdasarkan id,lalu lakukan query insert hehehe, itu simplenya, saya mikir cuman 1 menit
avatar farhanamrin

Dijawab oleh @farhanamrin

12 Kontribusi 0 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi