-
Notifications
You must be signed in to change notification settings - Fork 0
/
transaksi_selesai.php
47 lines (28 loc) · 1.22 KB
/
transaksi_selesai.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
require'session.php';
require'konek.php';
$total = $_POST['total'];
$bayar = $_POST['bayar'];
$nama_kasir = $_SESSION['username'];
$nomor = rand(111111, 999999);
$kembali = $bayar - $total;
$tanggal = date('d-m-Y');
foreach ($_SESSION['chart'] as $key => $value) {
$kode_barang = $value['kode'];
$data = mysqli_query($conn, "SELECT * FROM barang WHERE kode_barang = '$kode_barang'");
$b = mysqli_fetch_assoc($data);
$qty_hasil = $b['stok'] - $value['qty'];
mysqli_query($conn, "UPDATE barang SET stok = '$qty_hasil' WHERE kode_barang = '$kode_barang'");
}
mysqli_query($conn, "INSERT INTO transaksi VALUES (NULL, '$nomor', '$total', '$bayar', '$kembali', '$tanggal', '$nama_kasir')");
$id_transaksi = mysqli_insert_id($conn);
foreach ($_SESSION['chart'] as $key => $value) {
$kode_barang = $value['kode'];
$harga = $value['harga'];
$qty = $value['qty'];
$tot = $harga * $qty;
mysqli_query($conn, "INSERT INTO transaksi_detail VALUES (NULL, '$id_transaksi', '$kode_barang', '$qty', '$tot')");
}
$_SESSION['chart'] = [];
header("Location: transaksi_cetak.php?id=".$id_transaksi);
?>