<?php
require_once('includes/load.php');
page_require_level(3);

if (isset($_POST['part_number']) && isset($_POST['actual_consumption'])) {
    $part_number = $db->real_escape_string($_POST['part_number']);
    $actual_consumption = (float)$_POST['actual_consumption'];

    // Cek apakah data sudah ada dalam tabel WIP untuk part_number tertentu
    $checkQuery = "SELECT * FROM wip WHERE part_number = '{$part_number}'";
    $checkResult = $db->query($checkQuery);

    if ($db->num_rows($checkResult) > 0) {
        // Data sudah ada, lakukan pembaruan (UPDATE)
        $updateQuery = "UPDATE wip SET actual_consumption = '{$actual_consumption}' WHERE part_number = '{$part_number}'";
        $updateResult = $db->query($updateQuery);

        if ($updateResult) {
            echo "Data WIP berhasil diperbarui.";
        } else {
            echo "Terjadi kesalahan saat memperbarui data WIP: " . $db->error();
        }
    } else {
        // Data belum ada, lakukan penyisipan (INSERT)
        $insertQuery = "INSERT INTO wip (part_number, actual_consumption) VALUES ('{$part_number}', '{$actual_consumption}')";
        $insertResult = $db->query($insertQuery);

        if ($insertResult) {
            echo "Data WIP berhasil disimpan.";
        } else {
            echo "Terjadi kesalahan saat menyimpan data WIP: " . $db->error();
        }
    }
} else {
    echo "Data yang diterima tidak lengkap.";
}
?>
