Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
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);
}
0
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
0