[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
BACKUP C 19-12
/
XAMPP74
/
htdocs
/
persediaanobat
/
modules
/
obat-masuk
/
[
Home
]
File: form.php
<!-- Aplikasi Persediaan Obat pada Apotek ******************************************************* * Developer : Vanny Hadiwijaya, S.Kom * Company : Wijaya Studio * Release Date : 14 November 2018 * Blog : vannyhadiwijaya.blogspot.com * E-mail : vannyhadiwijaya@gmail.com * Phone : +62-821-3297-2137 --> <script type="text/javascript"> function tampil_obat(input){ var num = input.value; $.post("modules/obat-masuk/obat.php", { dataidobat: num, }, function(response) { $('#stok').html(response) document.getElementById('jumlah_masuk').focus(); }); } function cek_jumlah_masuk(input) { jml = document.formObatMasuk.jumlah_masuk.value; var jumlah = eval(jml); if(jumlah < 1){ alert('Jumlah Masuk Tidak Boleh Nol !!'); input.value = input.value.substring(0,input.value.length-1); } } function hitung_total_stok() { bil1 = document.formObatMasuk.stok.value; bil2 = document.formObatMasuk.jumlah_masuk.value; if (bil2 == "") { var hasil = ""; } else { var hasil = eval(bil1) + eval(bil2); } document.formObatMasuk.total_stok.value = (hasil); } </script> <?php // fungsi untuk pengecekan tampilan form // jika form add data yang dipilih if ($_GET['form']=='add') { ?> <!-- tampilan form add data --> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <i class="fa fa-edit icon-title"></i> Input Data Obat Masuk </h1> <ol class="breadcrumb"> <li><a href="?module=beranda"><i class="fa fa-home"></i> Beranda </a></li> <li><a href="?module=obat_masuk"> Obat Masuk </a></li> <li class="active"> Tambah </li> </ol> </section> <!-- Main content --> <section class="content"> <div class="row"> <div class="col-md-12"> <div class="box box-primary"> <!-- form start --> <form role="form" class="form-horizontal" action="modules/obat-masuk/proses.php?act=insert" method="POST" name="formObatMasuk"> <div class="box-body"> <?php // fungsi untuk membuat kode transaksi $query_id = mysqli_query($mysqli, "SELECT RIGHT(kode_transaksi,7) as kode FROM is_obat_masuk ORDER BY kode_transaksi DESC LIMIT 1") or die('Ada kesalahan pada query tampil kode_transaksi : '.mysqli_error($mysqli)); $count = mysqli_num_rows($query_id); if ($count <> 0) { // mengambil data kode transaksi $data_id = mysqli_fetch_assoc($query_id); $kode = $data_id['kode']+1; } else { $kode = 1; } // buat kode_transaksi $tahun = date("Y"); $buat_id = str_pad($kode, 7, "0", STR_PAD_LEFT); $kode_transaksi = "TM-$tahun-$buat_id"; ?> <div class="form-group"> <label class="col-sm-2 control-label">Kode Transaksi</label> <div class="col-sm-5"> <input type="text" class="form-control" name="kode_transaksi" value="<?php echo $kode_transaksi; ?>" readonly required> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Tanggal</label> <div class="col-sm-5"> <input type="text" class="form-control date-picker" data-date-format="dd-mm-yyyy" name="tanggal_masuk" autocomplete="off" value="<?php echo date("d-m-Y"); ?>" required> </div> </div> <hr> <div class="form-group"> <label class="col-sm-2 control-label">Obat</label> <div class="col-sm-5"> <select class="chosen-select" name="kode_obat" data-placeholder="-- Pilih Obat --" onchange="tampil_obat(this)" autocomplete="off" required> <option value=""></option> <?php $query_obat = mysqli_query($mysqli, "SELECT kode_obat, nama_obat FROM is_obat ORDER BY nama_obat ASC") or die('Ada kesalahan pada query tampil obat: '.mysqli_error($mysqli)); while ($data_obat = mysqli_fetch_assoc($query_obat)) { echo"<option value=\"$data_obat[kode_obat]\"> $data_obat[kode_obat] | $data_obat[nama_obat] </option>"; } ?> </select> </div> </div> <span id='stok'> <div class="form-group"> <label class="col-sm-2 control-label">Stok</label> <div class="col-sm-5"> <input type="text" class="form-control" id="stok" name="stok" readonly required> </div> </div> </span> <div class="form-group"> <label class="col-sm-2 control-label">Jumlah Masuk</label> <div class="col-sm-5"> <input type="text" class="form-control" id="jumlah_masuk" name="jumlah_masuk" autocomplete="off" onKeyPress="return goodchars(event,'0123456789',this)" onkeyup="hitung_total_stok(this)&cek_jumlah_masuk(this)" required> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Total Stok</label> <div class="col-sm-5"> <input type="text" class="form-control" id="total_stok" name="total_stok" readonly required> </div> </div> </div><!-- /.box body --> <div class="box-footer"> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <input type="submit" class="btn btn-primary btn-submit" name="simpan" value="Simpan"> <a href="?module=obat_masuk" class="btn btn-default btn-reset">Batal</a> </div> </div> </div><!-- /.box footer --> </form> </div><!-- /.box --> </div><!--/.col --> </div> <!-- /.row --> </section><!-- /.content --> <?php } ?>