<?php
require 'conex.php';
header('Content-Type: application/json');

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $id = intval($_POST['id'] ?? 0);
    $marca = trim($_POST['marca'] ?? '');
    $modelo = trim($_POST['modelo'] ?? '');
    $serie = trim($_POST['serie'] ?? '');
    $estado = trim($_POST['estado'] ?? '');

    if ($id <= 0 || $marca === '' || $modelo === '' || $serie === '' || $estado === '') {
        echo json_encode(['success' => false, 'message' => 'Todos los campos son obligatorios.']);
        exit;
    }

    // Evitar inyecciones
    $marca = mysqli_real_escape_string($conex, $marca);
    $modelo = mysqli_real_escape_string($conex, $modelo);
    $serie = mysqli_real_escape_string($conex, $serie);
    $estado = mysqli_real_escape_string($conex, $estado);

    $sql = "UPDATE tb_table SET marca = '$marca', modelo = '$modelo', serie = '$serie', estado = '$estado' WHERE id = $id";

    if (mysqli_query($conex, $sql)) {
        echo json_encode(['success' => true]);
    } else {
        echo json_encode(['success' => false, 'message' => 'Error al actualizar: ' . mysqli_error($conex)]);
    }
} else {
    echo json_encode(['success' => false, 'message' => 'Método no permitido']);
}
?>
