<?php
require_once 'conexion.php';

$id_usuario = isset($_GET['id']) ? intval($_GET['id']) : 0;
$nombre = isset($_GET['nombre']) ? '%' . $conexion->real_escape_string($_GET['nombre']) . '%' : '%';

$sql = "
SELECT f.id_producto, f.nombre, SUM(it.cantidad) AS total
FROM inventario_tecnico it
JOIN ferreteria f ON it.id_producto = f.id_producto
WHERE it.id_usuario = ? AND it.tipo = 'ferreteria' AND f.nombre LIKE ?
GROUP BY f.id_producto, f.nombre
HAVING total > 0
ORDER BY f.nombre
";

$stmt = $conexion->prepare($sql);
$stmt->bind_param("is", $id_usuario, $nombre);
$stmt->execute();
$resultado = $stmt->get_result();

$productos = [];
while ($fila = $resultado->fetch_assoc()) {
    $productos[] = $fila;
}

header('Content-Type: application/json');
echo json_encode($productos);
?>
