<?php
include_once "library/inc.connection.php";
// $koneksi = mysql_connect("103.247.10.92", "sirojula_komitedb", "Tje@170271") or die("Koneksi gagal: " . mysql_error());
// mysql_select_db("sirojula_komitedb", $koneksi) or die("Database tidak ditemukan: " . mysql_error());

// Ambil input tanggal dari AJAX (format: yyyymmdd)
$tglhariini = $_POST['tanggal'];

// Cek nomor transaksi terakhir berdasarkan tanggal yang diinput user
$query = "SELECT MAX(no_transaksi) AS last FROM transaksi WHERE LEFT(no_transaksi, 8) = '$tglhariini'";
$cariData = mysql_query($query) or die("Gagal query: " . mysql_error());

// Ambil nomor transaksi terakhir
$hasil = mysql_fetch_array($cariData);
$lastNoTransaksi = $hasil['last'];

if ($lastNoTransaksi) {
    // Jika ada transaksi pada hari itu, ambil 3 digit terakhir
    $lastNoUrut = substr($lastNoTransaksi, 8, 3);
    $nextNoUrut = $lastNoUrut + 1; // Nomor urut berikutnya
} else {
    // Jika belum ada transaksi, mulai dari 001
    $nextNoUrut = 1;
}

// Format nomor transaksi berikutnya (tanggal + 3 digit nomor urut)
$nextNoTransaksi = $tglhariini . sprintf('%03s', $nextNoUrut);

// Kembalikan kode transaksi terbaru ke JavaScript
echo $nextNoTransaksi;
?>
