예제 #1
0
$filterPeriode = "";
$tglAwal = "";
$tglAkhir = "";
# Membaca tanggal dari form, jika belum di-POST formnya, maka diisi dengan tanggal sekarang
$tglAwal = isset($_POST['txtTglAwal']) ? $_POST['txtTglAwal'] : "01-" . date('m-Y');
$tglAkhir = isset($_POST['txtTglAkhir']) ? $_POST['txtTglAkhir'] : date('d-m-Y');
// Jika tombol filter tanggal (Tampilkan) diklik
if (isset($_POST['btnTampil'])) {
    // Membuat sub SQL filter data berdasarkan 2 tanggal (periode)
    $filterPeriode = "WHERE ( tgl_rawat BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "')";
} else {
    // Membaca data tanggal dari URL, saat menu Pages diklik
    $tglAwal = isset($_GET['tglAwal']) ? $_GET['tglAwal'] : $tglAwal;
    $tglAkhir = isset($_GET['tglAkhir']) ? $_GET['tglAkhir'] : $tglAkhir;
    // Membuat sub SQL filter data berdasarkan 2 tanggal (periode)
    $filterPeriode = "WHERE ( tgl_rawat BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "')";
}
# UNTUK PAGING (PEMBAGIAN HALAMAN)
$row = 50;
$hal = isset($_GET['hal']) ? $_GET['hal'] : 0;
$pageSql = "SELECT * FROM rawat {$filterPeriode}";
$pageQry = mysql_query($pageSql, $koneksidb) or die("error paging: " . mysql_error());
$jml = mysql_num_rows($pageQry);
$max = ceil($jml / $row);
?>

<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Laporan Rawat Pasien</h1>
</div>
<!-- /.col-lg-12 -->
$akhirTgl = "";
$tglAwal = "";
$tglAkhir = "";
# Membuat sub Query dengan filter Periode data
if (isset($_POST['btnTampil'])) {
    // membaca form
    $tglAwal = isset($_POST['txtTglAwal']) ? $_POST['txtTglAwal'] : "01-" . date('m-Y');
    $tglAkhir = isset($_POST['txtTglAkhir']) ? $_POST['txtTglAkhir'] : date('d-m-Y');
    // SQL Jika tombol Tampil diklik
    $SqlPeriode = " tgl_pemesanan BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "'";
} else {
    // Tanggal standar
    $awalTgl = "01-" . date('m-Y');
    $akhirTgl = date('d-m-Y');
    // SQL Jika tidak belum ada tombol diklik
    $SqlPeriode = " tgl_pemesanan BETWEEN '" . InggrisTgl($awalTgl) . "' AND '" . InggrisTgl($akhirTgl) . "'";
}
?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Laporan Pemesanan Periode</title>
</head>
<body>
<h2><b>LAPORAN PEMESANAN MASUK</b></h2>
<form action="<?php 
$_SERVER['PHP_SELF'];
?>
" method="post" name="form1" target="_self">
  <table width="550" border="0"  class="table-list">
예제 #3
0
$filterPeriode = "";
$tglAwal = "";
$tglAkhir = "";
# Membaca tanggal dari form, jika belum di-POST formnya, maka diisi dengan tanggal sekarang
$tglAwal = isset($_POST['txtTglAwal']) ? $_POST['txtTglAwal'] : "01-" . date('m-Y');
$tglAkhir = isset($_POST['txtTglAkhir']) ? $_POST['txtTglAkhir'] : date('d-m-Y');
// Jika tombol filter tanggal (Tampilkan) diklik
if (isset($_POST['btnTampil'])) {
    // Membuat sub SQL filter data berdasarkan 2 tanggal (periode)
    $filterPeriode = "WHERE ( periode_thn  BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "')";
} else {
    // Membaca data tanggal dari URL, saat Nomor Halaman diklik
    $tglAwal = isset($_GET['tglAwal']) ? $_GET['tglAwal'] : $tglAwal;
    $tglAkhir = isset($_GET['tglAkhir']) ? $_GET['tglAkhir'] : $tglAkhir;
    // Membuat sub SQL filter data berdasarkan 2 tanggal (periode)
    $filterPeriode = "WHERE ( periode_thn  BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "')";
}
# UNTUK PAGING (PEMBAGIAN HALAMAN)
$row = 50;
$hal = isset($_GET['hal']) ? $_GET['hal'] : 0;
$pageSql = "SELECT * FROM pembayaran_item,siswa {$filterPeriode}";
$pageQry = mysql_query($pageSql) or die("error paging: " . mysql_error());
$jml = mysql_num_rows($pageQry);
$max = ceil($jml / $row);
?>
<h2>LAPORAN PEMBAYARAN PER PERIODE </h2>
<p>&nbsp;</p>
<form action="<?php 
$_SERVER['PHP_SELF'];
?>
" method="post" name="form1" target="_self">
예제 #4
0
 if (trim($_POST['txtTglJanji']) == "") {
     $pesanError[] = "Data <b>Tgl. Janji</b> tidak boleh kosong, silahkan pilih pada kalender !";
 }
 if (trim($_POST['txtJamJanji']) == "") {
     $pesanError[] = "Data <b>Jam Janji</b> tidak boleh kosong, isi dengan format 00:00:00 !";
 }
 if (trim($_POST['txtKeluhan']) == "") {
     $pesanError[] = "Data <b>Keluhan Pasien</b> tidak boleh kosong, silahkan dilengkapi !";
 }
 if (trim($_POST['cmbTindakan']) == "KOSONG") {
     $pesanError[] = "Data <b>Tindakan</b> tidak boleh kosong, silahkan dilengkapi !";
 }
 # Baca Variabel Form
 $txtNomorRM = $_POST['txtNomorRM'];
 $txtTglDaftar = InggrisTgl($_POST['txtTglDaftar']);
 $txtTglJanji = InggrisTgl($_POST['txtTglJanji']);
 $txtJamJanji = $_POST['txtJamJanji'];
 $txtKeluhan = $_POST['txtKeluhan'];
 $cmbTindakan = $_POST['cmbTindakan'];
 # JIKA ADA PESAN ERROR DARI VALIDASI
 if (count($pesanError) >= 1) {
     echo "<div class='mssgBox'>";
     echo "<img src='../images/attention.png'> <br><hr>";
     $noPesan = 0;
     foreach ($pesanError as $indeks => $pesan_tampil) {
         $noPesan++;
         echo "&nbsp;&nbsp; {$noPesan}. {$pesan_tampil}<br>";
     }
     echo "</div> <br>";
 } else {
     # SIMPAN DATA KE DATABASE.
예제 #5
0
 # JIKA ADA PESAN ERROR DARI VALIDASI
 if (count($pesanError) >= 1) {
     echo "<div class='mssgBox'>";
     echo "<img src='../images/attention.png'> <br><hr>";
     $noPesan = 0;
     foreach ($pesanError as $indeks => $pesan_tampil) {
         $noPesan++;
         echo "&nbsp;&nbsp; {$noPesan}. {$pesan_tampil}<br>";
     }
     echo "</div> <br>";
 } else {
     # SIMPAN KE DATABASE
     # Jika jumlah error pesanError tidak ada, maka proses Penyimpanan akan dikalkukan
     // Membuat kode Transaksi baru
     $nomorRawat = buatKode("rawat", "RP");
     $tanggal = InggrisTgl($_POST['txtTanggal']);
     $userLogin = $_SESSION['SES_LOGIN'];
     // Skrip menyimpan data ke tabel transaksi utama
     $mySql = "INSERT INTO rawat SET \n\t\t\t\t\t\tno_rawat='{$nomorRawat}', \n\t\t\t\t\t\ttgl_rawat='{$tanggal}', \n\t\t\t\t\t\tnomor_rm='{$txtNomorRM}', \n\t\t\t\t\t\thasil_diagnosa='{$txtDiagnosa}', \n\t\t\t\t\t\tuang_bayar='{$txtUangBayar}', \n\t\t\t\t\t\tkd_petugas='{$userLogin}'";
     mysql_query($mySql, $koneksidb) or die("Gagal query" . mysql_error());
     # Ambil semua data tindakan/tindakan yang dipilih, berdasarkan user yg login
     $tmpSql = "SELECT * FROM tmp_rawat WHERE kd_petugas='{$userLogin}'";
     $tmpQry = mysql_query($tmpSql, $koneksidb) or die("Gagal Query Tmp" . mysql_error());
     while ($tmpData = mysql_fetch_array($tmpQry)) {
         // Membaca data dari tabel TMP
         $kodeTindakan = $tmpData['kd_tindakan'];
         $hargaTindakan = $tmpData['harga'];
         $kodeDokter = $tmpData['kd_dokter'];
         $bagiHasilDokter = $tmpData['bagi_hasil_dokter'];
         // Masukkan semua tindakan dari TMP ke tabel rawat detail
         $itemSql = "INSERT INTO rawat_tindakan SET\n\t\t\t\t\t\t\t tgl_tindakan='{$tanggal}', \n\t\t\t\t\t\t\t no_rawat='{$nomorRawat}', \n\t\t\t\t\t\t\t kd_tindakan='{$kodeTindakan}', \n\t\t\t\t\t\t\t harga='{$hargaTindakan}', \n\t\t\t\t\t\t\t kd_dokter='{$kodeDokter}', \n\t\t\t\t\t\t\t bagi_hasil_dokter='{$bagiHasilDokter}'";
예제 #6
0
 }
 # JIKA ADA PESAN ERROR DARI VALIDASI
 if (count($pesanError) >= 1) {
     echo "<div class='mssgBox'>";
     echo "<img src='../images/attention.png'> <br><hr>";
     $noPesan = 0;
     foreach ($pesanError as $indeks => $pesan_tampil) {
         $noPesan++;
         echo "&nbsp;&nbsp; {$noPesan}. {$pesan_tampil}<br>";
     }
     echo "</div> <br>";
 } else {
     # SIMPAN DATA KE DATABASE
     # Jika jumlah error pesanError tidak ada, maka penyimpanan dilakukan. Data dari tmp dipindah ke tabel penjualan dan penjualan_item
     $noTransaksi = buatKode("penjualan", "JL");
     $mySql = "INSERT INTO penjualan SET \n\t\t\t\t\t\tno_penjualan='{$noTransaksi}', \n\t\t\t\t\t\ttgl_penjualan='" . InggrisTgl($txtTanggal) . "', \n\t\t\t\t\t\tpelanggan='{$txtPelanggan}', \n\t\t\t\t\t\tketerangan='{$txtKeterangan}', \n\t\t\t\t\t\tuang_bayar='{$txtUangBayar}'";
     mysql_query($mySql, $koneksidb) or die("Gagal query" . mysql_error());
     # …LANJUTAN, SIMPAN DATA
     # Ambil semua data barang yang dipilih, berdasarkan kasir yg login
     $tmpSql = "SELECT * FROM tmp_penjualan ORDER BY kd_barang";
     $tmpQry = mysql_query($tmpSql, $koneksidb) or die("Gagal Query Tmp" . mysql_error());
     while ($tmpData = mysql_fetch_array($tmpQry)) {
         // Baca data dari tabel barang dan jumlah yang dibeli dari TMP
         $dataKode = $tmpData['kd_barang'];
         $dataHarga = $tmpData['harga'];
         $dataJumlah = $tmpData['jumlah'];
         // MEMINDAH DATA, Masukkan semua data di atas dari tabel TMP ke tabel ITEM
         $itemSql = "INSERT INTO penjualan_item SET \n\t\t\t\t\t\t\t\t\tno_penjualan='{$noTransaksi}', \n\t\t\t\t\t\t\t\t\tkd_barang='{$dataKode}', \n\t\t\t\t\t\t\t\t\tharga='{$dataHarga}', \n\t\t\t\t\t\t\t\t\tjumlah='{$dataJumlah}'";
         mysql_query($itemSql, $koneksidb) or die("Gagal Query " . mysql_error());
         // Skrip Update stok
         $stokSql = "UPDATE barang SET stok = stok - {$dataJumlah} WHERE kd_barang='{$dataKode}'";
$filterSQL = "";
$tglAwal = "";
$tglAkhir = "";
# Membaca tanggal dari form, jika belum di-POST formnya, maka diisi dengan tanggal sekarang
$tglAwal = isset($_POST['cmbTglAwal']) ? mysql_real_escape_string($_POST['cmbTglAwal']) : "01-" . date('m-Y');
$tglAkhir = isset($_POST['cmbTglAkhir']) ? mysql_real_escape_string($_POST['cmbTglAkhir']) : date('d-m-Y');
// Jika tombol filter tanggal (Tampilkan) diklik
if (isset($_POST['btnTampil'])) {
    // Membuat sub SQL filter data berdasarkan 2 tanggal (periode)
    $filterSQL = "WHERE ( tgl_penjualan BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "')";
} else {
    // Membaca data tanggal dari URL, saat menu Pages diklik
    $tglAwal = isset($_GET['tglAwal']) ? mysql_real_escape_string($_GET['tglAwal']) : $tglAwal;
    $tglAkhir = isset($_GET['tglAkhir']) ? mysql_real_escape_string($_GET['tglAkhir']) : $tglAkhir;
    // Membuat sub SQL filter data berdasarkan 2 tanggal (periode)
    $filterSQL = "WHERE ( tgl_penjualan BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "')";
}
# UNTUK PAGING (PEMBAGIAN HALAMAN)
$barisData = 50;
$halaman = isset($_GET['hal']) ? $_GET['hal'] : 0;
$pageSql = "SELECT penjualan_item.*, penjualan.tgl_penjualan FROM penjualan_item\n\t\t\t  LEFT JOIN penjualan ON penjualan_item.kd_jual=penjualan.kd_jual {$filterSQL}";
$pageQry = mysql_query($pageSql, $koneksidb) or die("error paging: " . mysql_error());
$jumData = mysql_num_rows($pageQry);
$maksData = ceil($jumData / $barisData);
// Baca Jam pada Komputer
date_default_timezone_set("Asia/Jakarta");
?>
<html>
<head>
<title> :: Laporan Pembelian Per Periode</title>
<link rel="stylesheet" type="text/css" href="../plugins/tigra_calendar/tcal.css"/>
예제 #8
0
    }
    if (trim($kelas) == "") {
        $pesanError[] = "Data <b>Kelas</b> belum diisi  !";
    }
    # JIKA ADA PESAN ERROR DARI VALIDASI
    if (count($pesanError) >= 1) {
        echo "<div class='mssgBox'>";
        echo "<img src='../images/attention.png'> <br><hr>";
        $noPesan = 0;
        foreach ($pesanError as $indeks => $pesan_tampil) {
            $noPesan++;
            echo "&nbsp;&nbsp; {$noPesan}. {$pesan_tampil}<br>";
        }
        echo "</div> <br>";
    } else {
        $tmpSql = "INSERT INTO tmp_hutang (periode_thn, no_induk, nama_siswa, kelas, kode_jenis, jns_bayar, biaya, uang_bayar, uang_bayar1, ket, kd_pembayaran, tgl_bayar, kd_petugas) \n\t\t\t\t\tVALUES ('{$periode_thn}', '{$no_induk}', '{$nama_siswa}', '{$kelas}', '{$txtKodejenis}', '{$cmbJns_bayar}', '{$txtBiaya}', '{$txtUang_bayar}', '{$txtUang_bayar1}', '{$txtKet}', '{$kd_pembayaran}', '" . InggrisTgl($txtTanggal) . "', '" . $_SESSION['SES_LOGIN'] . "')";
        mysql_query($tmpSql, $koneksidb) or die("Gagal Query tmp : " . mysql_error());
    }
}
// ============================================================================
# ========================================================================================================
# JIKA TOMBOL SIMPAN TRANSAKSI DIKLIK
if (isset($_POST['btnSimpan'])) {
    # Baca Variabel from
    $txtTanggal = $_POST['txtTanggal'];
    $no_induk = $_POST['no_induk'];
    $nama_siswa = $_POST['nama_siswa'];
    $kelas = $_POST['kelas'];
    # Validasi Form
    $pesanError = array();
    if (trim($txtTanggal) == "") {
예제 #9
0
 $txtUangBayar = $_POST['txtUangBayar'];
 # JIKA ADA PESAN ERROR DARI VALIDASI
 if (count($pesanError) >= 1) {
     echo "<div class='mssgBox'>";
     echo "<img src='../images/attention.png'> <br><hr>";
     $noPesan = 0;
     foreach ($pesanError as $indeks => $pesan_tampil) {
         $noPesan++;
         echo "&nbsp;&nbsp; {$noPesan}. {$pesan_tampil}<br>";
     }
     echo "</div> <br>";
 } else {
     # SIMPAN DATA KE DATABASE
     # Jika jumlah error pesanError tidak ada, maka penyimpanan dilakukan. Data dari tmp dipindah ke tabel penjualan dan penjualan_item
     $noTransaksi = buatKode("penjualan", "JL");
     $mySql = "INSERT INTO penjualan SET \n\t\t\t\t\t\tno_penjualan='{$noTransaksi}', \n\t\t\t\t\t\ttgl_penjualan='" . InggrisTgl($_POST['txtTanggal']) . "', \n\t\t\t\t\t\tpelanggan='{$txtPelanggan}', \n\t\t\t\t\t\tketerangan='{$txtKeterangan}', \n\t\t\t\t\t\tuang_bayar='{$txtUangBayar}',\n\t\t\t\t\t\tkd_petugas='" . $_SESSION['SES_LOGIN'] . "'";
     mysql_query($mySql, $koneksidb) or die("Gagal query" . mysql_error());
     # SIMPAN DATA TMP KE PENJUALAN_ITEM
     # Ambil semua data obat yang dipilih, berdasarkan kasir yg login
     $tmpSql = "SELECT obat.*, tmp.jumlah FROM obat, tmp_penjualan As tmp\n\t\t\t\t\tWHERE obat.kd_obat = tmp.kd_obat AND tmp.kd_petugas='" . $_SESSION['SES_LOGIN'] . "'";
     $tmpQry = mysql_query($tmpSql, $koneksidb) or die("Gagal Query Tmp" . mysql_error());
     while ($tmpData = mysql_fetch_array($tmpQry)) {
         // Baca data dari tabel obat dan jumlah yang dibeli dari TMP
         $dataKode = $tmpData['kd_obat'];
         $dataHargaM = $tmpData['harga_modal'];
         $dataHargaJ = $tmpData['harga_jual'];
         $dataJumlah = $tmpData['jumlah'];
         // MEMINDAH DATA, Masukkan semua data di atas dari tabel TMP ke tabel ITEM
         $itemSql = "INSERT INTO penjualan_item SET \n\t\t\t\t\t\t\t\t\tno_penjualan='{$noTransaksi}', \n\t\t\t\t\t\t\t\t\tkd_obat='{$dataKode}', \n\t\t\t\t\t\t\t\t\tharga_modal='{$dataHargaM}', \n\t\t\t\t\t\t\t\t\tharga_jual='{$dataHargaJ}', \n\t\t\t\t\t\t\t\t\tjumlah='{$dataJumlah}'";
         mysql_query($itemSql, $koneksidb) or die("Gagal Query " . mysql_error());
         // Skrip Update stok
예제 #10
0
    while ($tmpData = mysql_fetch_array($tmpQry)) {
        // Baca data dari tabel barang dan jumlah yang dibeli dari TMP
        $dataKode = $tmpData['kode_jenis'];
        $dataPeriode = $tmpData['periode_thn'];
        $dataJenis = $tmpData['jns_bayar'];
        $dataBiaya = $tmpData['biaya'];
        $dataBayar = $tmpData['uang_bayar'];
        $dataKet = $tmpData['ket'];
        $dataI = $tmpData['no_induk'];
        $dataNm = $tmpData['nama_siswa'];
        $dataK = $tmpData['kelas'];
        // MEMINDAH DATA, Masukkan semua data di atas dari tabel TMP ke tabel ITEM
        $itemSql = "INSERT INTO pembayaran_item SET \n\t\t\t                        kd_pembayaran='{$kd_pembayaran}',\n\t\t\t\t\t\t\t\t\tkode_jenis='{$dataKode}',\n\t\t\t\t\t\t\t\t\tno_induk='{$dataI}', \n\t\t\t\t\t\t\t\t\tnama_siswa='{$dataNm}', \n\t\t\t\t\t\t\t\t\tkelas='{$dataK}',  \n\t\t\t\t\t\t\t\t\tjns_bayar='{$dataJenis}',\n\t\t\t\t\t\t\t\t\tperiode_thn='{$dataPeriode}', \n\t\t\t\t\t\t\t\t\tbiaya='{$dataBiaya}',\n\t\t\t\t\t\t\t\t\tuang_bayar='{$dataBayar}', \n\t\t\t\t\t\t\t\t\tket='{$dataKet}'";
        mysql_query($itemSql, $koneksidb) or die("Gagal Query " . mysql_error());
        // MEMINDAH DATA, Masukkan semua data di atas dari tabel TMP ke tabel ITEM
        $itemSql1 = "INSERT INTO harian SET \n\t\t\t                        kd_pembayaran='{$kd_pembayaran}',\n\t\t\t                        periode_thn='{$dataPeriode}',\n\t\t\t\t\t\t\t\t\tno_induk='{$dataI}', \n\t\t\t\t\t\t\t\t\tnama_siswa='{$dataNm}', \n\t\t\t\t\t\t\t\t\tkelas='{$dataK}',  \n\t\t\t\t\t\t\t\t\tkode_jenis='{$dataKode}',\n\t\t\t\t\t\t\t\t\tjns_bayar='{$dataJenis}',\n\t\t\t\t\t\t\t\t\tbiaya='{$dataBiaya}',\n\t\t\t\t\t\t\t\t\tuang_bayar1='{$dataBayar}', \n\t\t\t\t\t\t\t\t\tket='{$dataKet}',\n\t\t\t\t\t\t\t\t\ttgl_bayar='" . InggrisTgl($txtTanggal) . "', \n\t\t\t\t\t\t\t\t\tkd_petugas='" . $_SESSION['SES_LOGIN'] . "'";
        mysql_query($itemSql1, $koneksidb) or die("Gagal Query " . mysql_error());
        # Kosongkan Tmp jika datanya sudah dipindah
        $hapusSql = "DELETE FROM tmp_pembayaran";
        mysql_query($hapusSql, $koneksidb) or die("Gagal kosongkan tmp" . mysql_error());
        // Refresh form
        echo "<script>";
        echo "window.open('bayar_nota.php?noNota={$kd_pembayaran}', width=12,height=12,left=12, top=25)";
        echo "</script>";
    }
}
// Membaca
$no_induk = isset($_GET['no_induk']) ? $_GET['no_induk'] : '';
$mySql = "SELECT no_induk, nama_siswa, kelas FROM siswa WHERE no_induk='{$no_induk}'";
$myQry = mysql_query($mySql) or die("Query salah : " . mysql_error());
$myData = mysql_fetch_array($myQry);
예제 #11
0
if (isset($_POST['btnTampil'])) {
    // Membuat sub SQL filter data berdasarkan 2 tanggal (periode)
    $filterPeriode = "WHERE ( tgl_bayar  BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "')";
} else {
    // Membaca data tanggal dari URL, saat Nomor Halaman diklik
    $tglAwal = isset($_GET['tglAwal']) ? $_GET['tglAwal'] : $tglAwal;
    $tglAkhir = isset($_GET['tglAkhir']) ? $_GET['tglAkhir'] : $tglAkhir;
    // Membuat sub SQL filter data berdasarkan 2 tanggal (periode)
    $filterPeriode = "WHERE ( tgl_bayar  BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "')";
}
if (isset($_POST['btnTampil'])) {
    # PILIH pasien
    if (trim($_POST['cmbPasien']) == "SEMUA") {
        $filterSQL = "";
    } else {
        $filterSQL = "WHERE harian.jns_bayar='{$dataPasien}' AND harian.tgl_bayar  BETWEEN '" . InggrisTgl($tglAwal) . "' AND '" . InggrisTgl($tglAkhir) . "'";
    }
} else {
    $filterSQL = "";
}
# UNTUK PAGING (PEMBAGIAN HALAMAN)
$row = 900000000;
$hal = isset($_GET['hal']) ? $_GET['hal'] : 0;
$pageSql = "SELECT * FROM harian  {$filterSQL}";
$pageQry = mysql_query($pageSql) or die("error paging: " . mysql_error());
$jml = mysql_num_rows($pageQry);
$max = ceil($jml / $row);
?>
<h2 align="center">LAPORAN PEMBAYARAN HARIAN </h2>
<p align="center" ><strong>PERIODE :</strong> <?php 
echo $tglAwal;
예제 #12
0
 }
 # JIKA ADA PESAN ERROR DARI VALIDASI
 if (count($pesanError) >= 1) {
     echo "<div class='mssgBox'>";
     echo "<img src='../images/attention.png'> <br><hr>";
     $noPesan = 0;
     foreach ($pesanError as $indeks => $pesan_tampil) {
         $noPesan++;
         echo "&nbsp;&nbsp; {$noPesan}. {$pesan_tampil}<br>";
     }
     echo "</div> <br>";
 }
 # SIMPAN DATA KE DATABASE
 # Jika jumlah error pesanError tidak ada, maka penyimpanan dilakukan. Data dari tmp dipindah ke tabel penjualan dan penjualan_item
 $kd_jual = buatKode("penjualan", "JL15");
 $mySql = "INSERT INTO penjualan SET \n\t\t\t\t\t\tkd_jual='{$kd_jual}', \n\t\t\t\t\t\ttgl_penjualan='" . InggrisTgl($txtTanggal) . "', \n\t\t\t\t\t\tuang_bayar='{$txtUangBayar}'";
 mysql_query($mySql, $koneksidb) or die("Gagal query" . mysql_error());
 # …LANJUTAN, SIMPAN DATA
 # Ambil semua data barang yang dipilih, berdasarkan kasir yg login
 $tmpSql = "SELECT * FROM tmp_penjualan ORDER BY kd_barang";
 $tmpQry = mysql_query($tmpSql, $koneksidb) or die("Gagal Query Tmp" . mysql_error());
 while ($tmpData = mysql_fetch_array($tmpQry)) {
     // Baca data dari tabel barang dan jumlah yang dibeli dari TMP
     $dataKode = $tmpData['kd_barang'];
     $dataHarga = $tmpData['harga'];
     $dataJumlah = $tmpData['jumlah'];
     // MEMINDAH DATA, Masukkan semua data di atas dari tabel TMP ke tabel ITEM
     $itemSql = "INSERT INTO penjualan_item SET \n\t\t\t\t\t\t\t\t\tkd_jual='{$kd_jual}', \n\t\t\t\t\t\t\t\t\tkd_barang='{$dataKode}', \n\t\t\t\t\t\t\t\t\tharga='{$dataHarga}', \n\t\t\t\t\t\t\t\t\tjumlah='{$dataJumlah}'";
     mysql_query($itemSql, $koneksidb) or die("Gagal Query " . mysql_error());
     # Kosongkan Tmp jika datanya sudah dipindah
     $hapusSql = "DELETE FROM tmp_penjualan";
<?php

include_once "../library/inc.sesadmin.php";
// Validasi, mengakses halaman harus Login
include_once "../library/inc.connection.php";
// Membuka koneksi
include_once "../library/inc.library.php";
// Membuka librari peringah fungsi
# Deklarasi variabel
$filterSql = "";
$startTgl = "";
# Filter data berdasarkan Tanggal
$tanggal = isset($_POST['txtTanggal']) ? $_POST['txtTanggal'] : date('d-m-Y');
$filterSql = "AND tgl_pemesanan = '" . InggrisTgl($tanggal) . "'";
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Laporan Pemesanan Lunas per Tanggal</title>
</head>
<body>
<h2>LAPORAN PEMESANAN LUNAS PER TANGGAL</h2>
<form action="<?php 
$_SERVER['PHP_SELF'];
?>
" method="post">
  <table width="500" border="0" cellspacing="1" cellpadding="3">
    <tr>
      <td colspan="3" bgcolor="#CCCCCC"><strong>FILTER DATA </strong></td>
    </tr>
    <tr>
예제 #14
0
        $pesanError[] = "Data <b>Kelas</b> belum diisi  !";
    }
    # JIKA ADA PESAN ERROR DARI VALIDASI
    if (count($pesanError) >= 1) {
        echo "<div class='mssgBox'>";
        echo "<img src='../images/attention.png'> <br><hr>";
        $noPesan = 0;
        foreach ($pesanError as $indeks => $pesan_tampil) {
            $noPesan++;
            echo "&nbsp;&nbsp; {$noPesan}. {$pesan_tampil}<br>";
        }
        echo "</div> <br>";
    } else {
        $tmpSql = "UPDATE pembayaran_item SET  kd_pembayaran='{$kd_pembayaran}', kode_jenis='{$txtKodejenis}',  no_induk='{$no_induk}', nama_siswa='{$nama_siswa}', kelas='{$kelas}', jns_bayar='{$cmbJns_bayar}',  periode_thn='{$periode_thn}', biaya='{$txtBiaya}', uang_bayar='{$txtUang_bayar}', ket='{$txtKet}' WHERE kd_pembayaran='{$kd_pembayaran}'";
        mysql_query($tmpSql, $koneksidb) or die("Gagal Query tmp : " . mysql_error());
        $tmpSql = "UPDATE pembayaran  SET  kd_pembayaran='{$kd_pembayaran}',  tgl_bayar='" . InggrisTgl($txtTanggal) . "',   no_induk='{$no_induk}', nama_siswa='{$nama_siswa}', kelas='{$kelas}', kd_petugas='" . $_SESSION['SES_LOGIN'] . "' WHERE kd_pembayaran='{$kd_pembayaran}'";
        mysql_query($tmpSql, $koneksidb) or die("Gagal Query tmp : " . mysql_error());
    }
}
// ============================================================================
# ========================================================================================================
# JIKA TOMBOL SIMPAN TRANSAKSI DIKLIK
if (isset($_POST['btnSimpan'])) {
    $kd_pembayaran = mysql_real_escape_string($_POST['kd_pembayaran']);
    // Refresh form
    echo "<script>";
    echo "window.open('bayar_nota.php?noNota={$kd_pembayaran}', width=12,height=12,left=12, top=25)";
    echo "</script>";
}
// Membaca
$kode_jenis = isset($_GET['kode_jenis']) ? $_GET['kode_jenis'] : '';