<?php
require 'db.php'; // Incluye el archivo de conexión a la base de datos para usar $conn

if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Verifica que la solicitud se haya realizado mediante el método POST

    $producto = mysqli_real_escape_string($conn, $_POST['producto']); // Limpia el nombre del producto para evitar inyecciones SQL
    $codigo = mysqli_real_escape_string($conn, $_POST['codigo']); // Limpia el código del producto
    $cantidad = intval($_POST['cantidad']); // Convierte la cantidad a número entero
    $precio = floatval($_POST['precio']); // Convierte el precio a número decimal (float)
    $fecha = $_POST['fecha_ingreso']; // Obtiene directamente la fecha de ingreso sin modificación

    $sql = "INSERT INTO inventario (producto, codigo, cantidad, precio, fecha_ingreso)
            VALUES ('$producto', '$codigo', $cantidad, $precio, '$fecha')"; // Prepara la consulta SQL para insertar los valores en la tabla 'inventario'

    if (mysqli_query($conn, $sql)) { // Ejecuta la consulta y verifica si fue exitosa
        header("Location: index.php?mensaje=Producto registrado exitosamente"); // Redirige a index.php con un mensaje de éxito si se registró el producto
    } else {
        echo "Error: " . mysqli_error($conn); // Si hubo un error en la consulta, muestra el mensaje correspondiente
    }
}
?>
