diff --git a/productpage.php b/productpage.php index bae9d3d..f3f671d 100644 --- a/productpage.php +++ b/productpage.php @@ -238,8 +238,23 @@ $productId = isset($_GET['id']) ? (int)$_GET['id'] : 0; 0) { + $urlColumn = 'productURL'; + } else { + $colCheck2 = mysqli_query($conn, "SHOW COLUMNS FROM offers LIKE 'offerURL'"); + if ($colCheck2 && mysqli_num_rows($colCheck2) > 0) { + $urlColumn = 'offerURL'; + } + } + + $urlSelect = $urlColumn !== '' ? ("offers." . $urlColumn . " AS offerURL") : "'' AS offerURL"; + $stmt = mysqli_prepare($conn, - "SELECT price, shippingCost, inStock, shops.name, offers.productURL, shops.logoPath, shops.shippingTime + "SELECT price, shippingCost, inStock, shops.name, $urlSelect, shops.logoPath, shops.shippingTime FROM offers INNER JOIN shops ON offers.shopID = shops.shopID WHERE offers.productID = ? ORDER BY offers.price ASC");