34849-vm/get_barcodes_by_product_and_sede.php
2026-02-17 02:42:46 +00:00

34 lines
862 B
PHP

<?php
require_once 'db/config.php';
header('Content-Type: application/json');
$productId = isset($_GET['product_id']) ? (int)$_GET['product_id'] : 0;
$sedeId = isset($_GET['sede_id']) ? (int)$_GET['sede_id'] : 0;
if ($productId <= 0 || $sedeId <= 0) {
echo json_encode([]);
exit;
}
try {
$db = db();
$stmt = $db->prepare(
"SELECT codigo_unico, estado
FROM unidades_inventario
WHERE producto_id = :product_id AND sede_id = :sede_id"
);
$stmt->bindParam(':product_id', $productId, PDO::PARAM_INT);
$stmt->bindParam(':sede_id', $sedeId, PDO::PARAM_INT);
$stmt->execute();
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($results);
} catch (PDOException $e) {
http_response_code(500);
echo json_encode(['error' => 'Database error: ' . $e->getMessage()]);
}
?>