<?php
// Предполагается, что вы уже установили подключение к базе данных $conn

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $product_id = $_POST['product_id'];
    $quantity = $_POST['quantity'];

    // Получаем информацию о продукте из базы данных
    $stmt = $conn->prepare("SELECT name, base_price, formula FROM products WHERE id = ?");
    $stmt->bindParam(1, $product_id);
    $stmt->execute();
    $product = $stmt->fetch(PDO::FETCH_ASSOC);

    // Здесь должна быть логика расчета цены с учетом формулы продукта
    // Например, для упрощения, используем base_price * quantity
    $calculated_price = $product['base_price'] * $quantity;

    // Сохраняем информацию о заказе в базу данных
    $orderStmt = $conn->prepare("INSERT INTO orders (product_id, quantity, calculated_price) VALUES (?, ?, ?)");
    $orderStmt->bindParam(1, $product_id);
    $orderStmt->bindParam(2, $quantity);
    $orderStmt->bindParam(3, $calculated_price);
    $orderStmt->execute();

    // Перенаправляем пользователя обратно на страницу формирования счёта или выводим сообщение об успехе
    echo "Producto añadido a la factura con éxito.";
}
?>
