[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
software bumsil
/
aplikasi
/
simkeuangan
/
admin
/
[
Home
]
File: transaksi_update.php
<?php include '../koneksi.php'; $id = $_POST['id']; $tanggal = $_POST['tanggal']; $jenis = $_POST['jenis']; $kategori = $_POST['kategori']; $nominal = $_POST['nominal']; $keterangan = $_POST['keterangan']; $bank = $_POST['bank']; $rand = rand(); $allowed = array('jpg','jpeg','pdf'); $filename = $_FILES['trnfoto']['name']; $ext = pathinfo($filename, PATHINFO_EXTENSION); $transaksi = mysqli_query($koneksi,"select * from transaksi where transaksi_id='$id'"); $t = mysqli_fetch_assoc($transaksi); $bank_lama = $t['transaksi_bank']; $rekening = mysqli_query($koneksi,"select * from bank where bank_id='$bank_lama'"); $r = mysqli_fetch_assoc($rekening); // Kembalikan nominal ke saldo bank lama if($t['transaksi_jenis'] == "Pemasukan"){ $kembalikan = $r['bank_saldo'] - $t['transaksi_nominal']; mysqli_query($koneksi,"update bank set bank_saldo='$kembalikan' where bank_id='$bank_lama'"); }else if($t['transaksi_jenis'] == "Pengeluaran"){ $kembalikan = $r['bank_saldo'] + $t['transaksi_nominal']; mysqli_query($koneksi,"update bank set bank_saldo='$kembalikan' where bank_id='$bank_lama'"); } if($jenis == "Pemasukan"){ $rekening2 = mysqli_query($koneksi,"select * from bank where bank_id='$bank'"); $rr = mysqli_fetch_assoc($rekening2); $saldo_sekarang = $rr['bank_saldo']; $total = $saldo_sekarang+$nominal; mysqli_query($koneksi,"update bank set bank_saldo='$total' where bank_id='$bank'"); }elseif($jenis == "Pengeluaran"){ $rekening2 = mysqli_query($koneksi,"select * from bank where bank_id='$bank'"); $rr = mysqli_fetch_assoc($rekening2); $saldo_sekarang = $rr['bank_saldo']; $total = $saldo_sekarang-$nominal; mysqli_query($koneksi,"update bank set bank_saldo='$total' where bank_id='$bank'"); } if($filename == ""){ mysqli_query($koneksi, "update transaksi set transaksi_tanggal='$tanggal', transaksi_jenis='$jenis', transaksi_kategori='$kategori', transaksi_nominal='$nominal', transaksi_keterangan='$keterangan', transaksi_bank='$bank' where transaksi_id='$id'") or die(mysqli_error($koneksi)); header("location:transaksi.php?alert=berhasilupdate"); }else{ $ext = pathinfo($filename, PATHINFO_EXTENSION); if(!in_array($ext,$allowed) ) { header("location:transaksi.php?alert=gagal"); }else{ move_uploaded_file($_FILES['trnfoto']['tmp_name'], '../gambar/bukti/'.$rand.'_'.$filename); $xgambar = $rand.'_'.$filename; mysqli_query($koneksi, "update transaksi set transaksi_tanggal='$tanggal', transaksi_jenis='$jenis', transaksi_kategori='$kategori', transaksi_nominal='$nominal', transaksi_keterangan='$keterangan',transaksi_foto='$xgambar', transaksi_bank='$bank' where transaksi_id='$id'"); header("location:transaksi.php?alert=berhasilupdate"); } } // mysqli_query($koneksi, "update transaksi set transaksi_tanggal='$tanggal', transaksi_jenis='$jenis', transaksi_kategori='$kategori', transaksi_nominal='$nominal', transaksi_keterangan='$keterangan', transaksi_bank='$bank' where transaksi_id='$id'") or die(mysqli_error($koneksi)); // header("location:transaksi.php");