Я борюсь с этим ... Это для генерации счета-фактуры заказа, я хотел бы суммировать цену за каждый продукт, заказанный клиентом.
Массив products содержит 5 столбцов :
- наименование товара
- категория товара
- количество (здесь всегда одно)
- цена товара (шт.)
- цена продукта * количество
Я бы хотел суммировать 4-й столбец (цена продукта, шт.)
Как я могу это сделать? Большое спасибо
// GET ALL ORDERED PRODUCTS
$rq = $pdo->prepare('SELECT * FROM transactions_details WHERE transaction_name = ?');
$rq->execute([$invoice_id]);
$result = $rq->fetchAll();
foreach ($result as $items) {
// Get product name from id
$rqProductInfo = $pdo->prepare('SELECT * FROM products WHERE id = ? ORDER BY name ASC');
$rqProductInfo->execute([$items->product_id]);
$productInfo = $rqProductInfo->fetch();
// Get category name from cat
$rqProductCat = $pdo->prepare('SELECT * FROM categories WHERE id = ?');
$rqProductCat->execute([$productInfo->cat]);
$productCat = $rqProductCat->fetch();
// --------------
$products = [
["$productInfo->name", 'catégorie « '.$productCat->name.' »', 1, "$productInfo->price €", "$productInfo->price €"]
];
var_dump($products);
foreach ($products as $i) { $invoice->add("items", $i); }
}