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);
    }

avatar Aulia89
@Aulia89

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

https://api.jquery.com/serialize/

1 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
@farhanamrin

12 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban