Как применить скидку к корзине - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь применить скидку к своей корзине для каждой пары из 2 предметов стоимостью 1,50 фунтов стерлингов каждый, но я не могу понять, как это можно сделать.Я рисую результаты из двух SQL-запросов / таблиц 'discount' и 'basket'. Вот что я пробовал:

$discount_count[] = 0;
$i = 0;
while ($row2 = mysql_fetch_array($data_set2)) {                                 
  if ($row['product'] == $row2['product']) {
  foreach ($row2 as $current_row) {

     $actual_price = $row['product_cost'] * $row2['quantity'];
     $discount_total = round(($actual_price - ($actual_price * ($row2['discount_percent'] / 100))), 2);
     $total_price = $discount_total / $row2['quantity'] * $row['quantity'];
     $product_total = $row['product_cost'] * $row['quantity'];

     if ($i % 2 && $total_price * $row2['quantity'] > $row['product_cost'] * $row2['quantity']){
         echo "<br /><br />actual price per 2: £" . $actual_price;
         echo "<br />discount total: £" . $discount_total;
         echo "<br />actual minus discount: £";
         echo $actual_price - $discount_total;
         echo "<br />total price: £" . $total_price;
         echo "<br />product cost: £" . $product_total;

         $discount_count[] = $actual_price - $discount_total;
     }
         $i++;
         }
       }
    }
...