false, 'error' => 'Datos incompletos']); exit; } $id_reserva = intval($data['id_reserva']); $estado = intval($data['estado']); // Validar que el estado sea 0, 1 o 2 if (!in_array($estado, [0, 1, 2])) { echo json_encode(['success' => false, 'error' => 'Estado inválido']); exit; } // Actualizar la reserva $sql = "UPDATE reservas SET Estado = $estado WHERE ID_Reserva = $id_reserva"; if (mysqli_query($conexion, $sql)) { echo json_encode(['success' => true, 'message' => 'Estado actualizado correctamente']); } else { echo json_encode(['success' => false, 'error' => mysqli_error($conexion)]); } mysqli_close($conexion); ?>