Я хочу сделать php формулу со скидкой с ваучером, но должен иметь максимальный кешбэк.
пример: скидка 20% с максимальным кешбэком 40000.
case: если введено с ценой 100000 с ваучером 20%, заработанный кэшбэк составляет 20000, но если введенная цена 500000 с ваучером 20%, то кэшбэк будет только 40000.
помогите мне решить эту проблему, я искал в Google, но не нашел решения.
У меня есть этот скрипт:
мой сценарий:
<?php
require_once 'conn.php';
$coupon_code = $_POST['coupon'];
$price = $_POST['price'];
$totalorder = $_POST ['totalorder'];
$query = mysqli_query($conn, "SELECT * FROM `coupon` WHERE `coupon_code` = '$coupon_code' && `status` = 'Valid'") or die(mysqli_error());
$count = mysqli_num_rows($query);
$fetch = mysqli_fetch_array($query);
$array = array();
if($count > 0){
$discount = $fetch['discount'] / 100;
$total = $discount * $price;
$array['discount'] = $fetch['discount'];
$array['price'] = ($price - $total) * $totalorder;
echo json_encode($array);
}else{
echo "error";
}
?>