Ответы пользователя по тегу PHP
  • Как связать таблицы по одному столбцу и посчитать сумму?

    @krchiki
    // Выберем все заказы клиента
    $result7 = $mysql->query("SELECT * FROM `dogovor` WHERE `id_client` = '$id_client'");
    
    // Переменная для хранения общей стоимости заказов
    $total_price = 0;
    
    // Пройдемся по каждому заказу клиента
    while ($row7 = $result7->fetch_assoc()) {
        $name_product = htmlspecialchars($row7['Name_Product']);
        
        // Выберем стоимость товара из каталога
        $result8 = $mysql->query("SELECT `Price_sim` FROM `catalog` WHERE `Name_Product` = '$name_product'");
        
        // Переменная для хранения стоимости конкретного заказа
        $order_price = 0;
        
        // Если нашли товар в каталоге
        if ($row8 = $result8->fetch_assoc()) {
            // Добавляем стоимость товара к общей стоимости заказа
            $order_price = $row8['Price_sim'];
        }
        
        // Добавляем стоимость текущего заказа к общей стоимости всех заказов клиента
        $total_price += $order_price;
    }
    
    // Выводим общую стоимость всех заказов клиента
    echo "Общая стоимость всех заказов клиента: $total_price";
    Ответ написан