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

if (!isset($_GET['id'])) { // Verifica si no se ha proporcionado un parámetro 'id' por GET
    echo "ID no especificado."; // Muestra un mensaje si no hay ID
    exit; // Detiene la ejecución del script
}

$id = intval($_GET['id']); // Convierte el parámetro 'id' a un número entero para mayor seguridad
$resultado = mysqli_query($conn, "SELECT * FROM inventario WHERE id = $id"); // Realiza una consulta SQL para obtener el producto con ese ID

if (!$fila = mysqli_fetch_assoc($resultado)) { // Verifica si no se encontró ningún resultado con ese ID
    echo "Producto no encontrado."; // Muestra un mensaje si no hay coincidencia
    exit; // Detiene la ejecución
}
?>
<!DOCTYPE html>
<html lang="es"> <!-- Establece el idioma de la página como español -->
<head>
    <meta charset="UTF-8"> <!-- Define la codificación de caracteres -->
    <title>Editar Producto</title> <!-- Título de la pestaña del navegador -->
    <link rel="stylesheet" href="styles.css"> <!-- Enlace a la hoja de estilos externa -->
</head>
<body>
<div class="container"> <!-- Contenedor principal para el contenido -->
    <h2>Editar Producto</h2> <!-- Encabezado de la página -->

    <form action="update.php" method="POST"> <!-- Formulario que se enviará al script 'update.php' usando POST -->
        <input type="hidden" name="id" value="<?= $fila['id'] ?>"> <!-- Campo oculto con el ID del producto -->

        <input type="text" name="producto" value="<?= $fila['producto'] ?>" required> <!-- Campo de texto para editar el nombre del producto -->
        <input type="text" name="codigo" value="<?= $fila['codigo'] ?>" required> <!-- Campo para editar el código del producto -->
        <input type="number" name="cantidad" value="<?= $fila['cantidad'] ?>" required> <!-- Campo para editar la cantidad en inventario -->
        <input type="number" name="precio" value="<?= $fila['precio'] ?>" required> <!-- Campo para editar el precio -->
        <input type="date" name="fecha_ingreso" value="<?= $fila['fecha_ingreso'] ?>" required> <!-- Campo para editar la fecha de ingreso -->

        <button type="submit">Actualizar</button> <!-- Botón que envía el formulario -->
    </form>
</div>
</body>
</html>
