<?php
session_start();
include '../config/conexion.php';

if (isset($_POST['editar'])) {
    $database = new Connection();
    $db = $database->open();

    try {
        $id = $_POST['id']; // ✅ se recibe desde input hidden
        $tipo = $_POST['tipo'];
        $marca = $_POST['marca'];
        $modelo = $_POST['modelo'];
        $placa = $_POST['placa'];
        $nro_serie = $_POST['nro_serie'];
        $ano = $_POST['ano'];
        $carga_maxima = $_POST['carga_maxima'];
        $tipo_combustible = $_POST['tipo_combustible'];
        $tipo_de_aceite = $_POST['tipo_de_aceite'];
        $cantidad_aceite = $_POST['cantidad_aceite'];

        $sql = "UPDATE flota SET 
                    tipo = '$tipo',
                    marca = '$marca',
                    modelo = '$modelo',
                    placa = '$placa',
                    nro_serie = '$nro_serie',
                    ano = '$ano',
                    carga_maxima = '$carga_maxima',
                    tipo_combustible = '$tipo_combustible',
                    tipo_de_aceite = '$tipo_de_aceite',
                    cantidad_aceite = '$cantidad_aceite'
                WHERE id = '$id'";

        $_SESSION['message'] = ($db->exec($sql)) ? 
            'Vehículo actualizado correctamente ✅' : 
            'Error al actualizar el vehículo ⚠️';
    } catch (PDOException $e) {
        $_SESSION['message'] = $e->getMessage();
    }

    $database->close();
} else {
    $_SESSION['message'] = 'Complete el formulario de edición.';
}

header('Location: ../views/flotas.php');
exit();
?>
