<?php
date_default_timezone_set('Asia/Ho_Chi_Minh');
require("Connection.php");

$sql1 = "SELECT * FROM dexuatgiaotrinh";

// FIX: mysqli + đảo tham số
$result1 = mysqli_query($link, $sql1);

// Kiểm tra query có lỗi không trước khi count
if ($result1) {
    $tongrec1 = mysqli_num_rows($result1);
    
    // echo " tong:".$tongrec1; // Tắt dòng debug này để redirect mượt hơn
    
    if ($tongrec1 > 0) {
        while ($row1 = mysqli_fetch_array($result1)) {
            $madx = $row1["madx"];
            
            // Tạo key động để lấy dữ liệu từ POST
            $key_trangthai = "trangthai" . $madx;
            $key_ngaycn = "ngaycn" . $madx;

            // Dùng isset thay cho @ để chuẩn PHP 8
            $trangthai = isset($_POST[$key_trangthai]) ? $_POST[$key_trangthai] : "";
            $ngaycn = isset($_POST[$key_ngaycn]) ? $_POST[$key_ngaycn] : "";

            // Logic update
            if ($trangthai <> "") {
                // FIX: Escape chuỗi an toàn
                $trangthai_safe = mysqli_real_escape_string($link, $trangthai);
                $ngaycn_safe = mysqli_real_escape_string($link, $ngaycn);
                
                // Logic cũ của bạn: Nối ngày cập nhật và trạng thái vào 1 trường
                $ngaycapnhat_value = $ngaycn_safe . $trangthai_safe;

                $sql2 = "UPDATE dexuatgiaotrinh SET 
                         ngaycapnhat = '" . $ngaycapnhat_value . "', 
                         trangthai = '" . $trangthai_safe . "' 
                         WHERE madx = " . (int)$madx; // Cast int cho ID an toàn

                mysqli_query($link, $sql2);
            }
        }
    }
}
?>

<script language="javascript">
// FIX: Đổi tc=1 thành tc=10 để file capphatgiaotrinh.php hiện alert thành công
window.location.href = "capphatgiaotrinh.php?tc=10";
</script>