<?php
// Se incluye el archivo de conexión a la base de datos
require 'db.php';

// Verifica que el método de la solicitud sea POST y que exista el parámetro 'delete_id' en los datos enviados
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['delete_id'])) {

    // Convierte el valor recibido a un número entero para evitar inyecciones SQL
    $id = intval($_POST['delete_id']);

    // Prepara la sentencia SQL para eliminar el empleado con el ID especificado
    $sql = "DELETE FROM empleados WHERE id = $id";

    // Ejecuta la consulta y verifica si fue exitosa
    if (mysqli_query($conn, $sql)) {

        // Si la eliminación fue exitosa, redirige al usuario al index con un mensaje de éxito
        header("Location: index.php?mensaje=Empleado eliminado correctamente");
    } else {

        // Si hubo un error al ejecutar la consulta, lo muestra en pantalla
        echo "Error al eliminar empleado: " . mysqli_error($conn);
    }
} else {
    // Si no se recibió una solicitud POST válida o no existe el 'delete_id', muestra un mensaje de error
    echo "Solicitud no válida.";
}
?>
