<?php
include 'koneksi.php';

$id     = $_POST['id'];
$nama   = mysqli_real_escape_string($koneksi, $_POST['nama']);
$alamat = mysqli_real_escape_string($koneksi, $_POST['alamat']);
$pic    = mysqli_real_escape_string($koneksi, $_POST['pic']);
$telp   = mysqli_real_escape_string($koneksi, $_POST['telp']);

// --- PERBAIKAN DISINI ---
// 1. Bersihkan dulu input dari titik dan strip
$npwp_bersih = str_replace(array('.', '-'), '', $_POST['npwp']);
// 2. Baru kemudian amankan dengan mysqli_real_escape_string
$npwp = mysqli_real_escape_string($koneksi, $npwp_bersih);
// ------------------------

// Kemudian gunakan $npwp di dalam query UPDATE Anda.
// ---------------------------------

$status = mysqli_real_escape_string($koneksi, $_POST['status']);

$query = mysqli_query($koneksi, "UPDATE supplier SET 
                                 nama_supplier = '$nama', 
                                 alamat = '$alamat', 
                                 pic = '$pic', 
                                 telp = '$telp', 
                                 npwp = '$npwp', 
                                 status = '$status' 
                                 WHERE id = '$id'");

if($query) {
    // Opsional: Gunakan SESSION untuk pesan sukses agar konsisten dengan supplier.php
    session_start();
    $_SESSION['pesan_sukses'] = "Data supplier berhasil diperbarui!";
    header("location:supplier.php");
} else {
    echo "Gagal Update: " . mysqli_error($koneksi);
}
?>