'; echo '

Zugriff verweigert

'; echo '

Du hast keine Berechtigung, Angebote hinzuzufügen.

'; echo '
'; include 'footer.php'; exit; } $conn = db_connect(); $message = ''; $messageType = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action']) && $_POST['action'] === 'add_offer') { $productID = (int)$_POST['product_id']; $shopID = (int)$_POST['shop_id']; $price = (float)$_POST['price']; $shippingCost = isset($_POST['shipping_cost']) && $_POST['shipping_cost'] !== '' ? (float)$_POST['shipping_cost'] : 0.00; $inStock = isset($_POST['in_stock']) ? 1 : 0; $offerURL = trim($_POST['offer_url']); if ($productID > 0 && $shopID > 0 && $price >= 0) { $stmt = $conn->prepare("INSERT INTO offers (productID, shopID, price, shippingCost, inStock, offerURL) VALUES (?, ?, ?, ?, ?, ?)"); $stmt->bind_param("iiddis", $productID, $shopID, $price, $shippingCost, $inStock, $offerURL); if ($stmt->execute()) { $message = 'Angebot erfolgreich hinzugefügt!'; $messageType = 'success'; } else { $message = 'Fehler beim Hinzufügen des Angebots.'; $messageType = 'error'; } $stmt->close(); } else { $message = 'Bitte alle Pflichtfelder korrekt ausfüllen.'; $messageType = 'error'; } } // Get all products for dropdown $productsResult = $conn->query("SELECT productID, model FROM products ORDER BY model ASC"); $products = []; if ($productsResult) { while ($row = $productsResult->fetch_assoc()) { $products[] = $row; } } // Get all shops for dropdown $shopsResult = $conn->query("SELECT shopID, name FROM shops ORDER BY name ASC"); $shops = []; if ($shopsResult) { while ($row = $shopsResult->fetch_assoc()) { $shops[] = $row; } } include 'header.php'; ?>

Angebot hinzufügen