executeS($sql);
if ($productIds)
{
foreach ($productIds as $product)
{
$productId = (int)$product['id_product'];
// Sprawdź, czy cecha już istnieje dla produktu
$sqlCheck = '
SELECT id_feature
FROM ' . _DB_PREFIX_ . 'feature_product
WHERE id_product = ' . $productId . ' AND id_feature = ' . (int)$featureId . '
';
$featureExists = Db::getInstance()->getValue($sqlCheck);
if (!$featureExists)
{
// Przypisz cechę do produktu
$insert = '
INSERT INTO ' . _DB_PREFIX_ . 'feature_product (id_feature, id_product, id_feature_value)
VALUES (' . (int)$featureId . ', ' . $productId . ', ' . (int)$featureValueId . ')
';
Db::getInstance()->execute($insert);
echo 'Product ID: ' . $productId . " - Feature ID: $featureId - Feature Value ID: $featureValueId\n";
echo '
';
echo "Dodano cechę dla produktu ID: $productId\n";
echo '
';
}
else
{
echo "Produkt ID: $productId już posiada tę cechę\n";
echo '
';
}
}
}
else
{
echo "Nie znaleziono produktów dla podanych producentów.\n";
echo '
';
}
echo "Operacja zakończona.\n";