<?php
include 'koneksi.php';

$inputbarcode = $_POST['inputbarcode'];
$id_supplier = $_POST['id_supplier'];

// LOGIKA: Jika kita ingin setiap kali simpan barang masuk ke PO baru:
// Jangan gunakan $id_po dari $_POST['id_po'] jika nilainya tetap sama.
// Kita buat record baru di setiap aksi simpan:

$no_po = "PO-" . date('YmdHis'); // Membuat No PO unik berdasarkan detik

// 1. Insert Header PO Baru
mysqli_query($conn, "INSERT INTO purchase_order (no_po, id_supplier) VALUES ('$no_po', '$id_supplier')");
$id_po_baru = mysqli_insert_id($conn);

// 2. Ambil ID Barang
$cek = mysqli_query($conn, "SELECT id_barang FROM barang WHERE barang_kode = '$inputbarcode'");
$brg = mysqli_fetch_array($cek);

if ($brg) {
    $id_b = $brg['id_barang'];
    // 3. Insert Detail ke PO yang baru dibuat
    mysqli_query($conn, "INSERT INTO po_detail (id_po, id_barang, jumlah) VALUES ('$id_po_baru', '$id_b', '1')");
}

// 4. Redirect ke PO yang baru saja dibuat
header("Location: ../purchase-order.php?id_po=$id_po_baru");
exit;
?>