<?php
header('Content-Type: application/json; charset=UTF-8');
ini_set('display_errors', 1);
error_reporting(E_ALL);

try {
    $host = 'localhost';
    $dbname = 'CORREOS';
    $user = 'root';
    $pass = 'root';

    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $user, $pass, [
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
    ]);

    // Verificar parámetros obligatorios
    if (!isset($_POST['id'], $_POST['area'], $_POST['estado'], $_POST['nota'])) {
        echo json_encode(['success' => false, 'message' => 'Faltan parámetros: id, area, estado o nota']);
        exit;
    }

    $id = $_POST['id'];
    $area = $_POST['area'];
    $estado = $_POST['estado'];
    $nota = $_POST['nota'];

    // Actualizar columnas AREA, ESTADO y ASESOR
    $stmt = $pdo->prepare("UPDATE CORREO SET AREA = :area, ESTADO = :estado, ASESOR = :nota WHERE ID_CORREO = :id");
    $stmt->execute([
        ':area' => $area,
        ':estado' => $estado,
        ':nota' => $nota,
        ':id' => $id
    ]);

    echo json_encode(['success' => true]);

} catch (Exception $e) {
    echo json_encode(['success' => false, 'message' => "Error de conexión o consulta: " . $e->getMessage()]);
}
