<?php
session_start();

if (!isset($_SESSION['id'])) {
    header("Location: ../index.php");
    exit();
}

include("../conexion.php");

// Obtener el id del detalle desde la URL
$id = isset($_GET['id']) ? intval($_GET['id']) : 0;

// Validar que el ID sea válido
if ($id <= 0) {
    header("Location: ../menu.php?page=detalleventas&error=id_invalido");
    exit();
}

// Verificar que el detalle existe
$check_sql = "SELECT id_detalle FROM detalle_venta WHERE id_detalle = $id";
$check_result = mysqli_query($conexion, $check_sql);

if (mysqli_num_rows($check_result) == 0) {
    header("Location: ../menu.php?page=detalleventas&error=detalle_no_encontrado");
    exit();
}

// Eliminar el detalle de venta
$sql = "DELETE FROM detalle_venta WHERE id_detalle = $id";

if (mysqli_query($conexion, $sql)) {
    header("Location: ../menu.php?page=detalleventas&success=eliminado");
    exit();
} else {
    header("Location: ../menu.php?page=detalleventas&error=error_eliminacion");
    exit();
}

mysqli_close($conexion);
?>