Я пытаюсь внедрить код скидки на сайт, где платежный шлюз является жестким, все вроде нормально работает, но когда я пытаюсь получить% базы скидок на промо-код, пользовательский ввод из базы данных не работает вместо того, чтобы взимать цену со скидкой, он взимает полную цену и полностью игнорирует скидку
здесь код
$getcode = $getcode[1];
$user = $_SESSION['username'];
$total = $_SESSION['totprice'];
$sql6 = 'SELECT * from promocode where username="'.$user.'" and promo_code="'.$getcode.'" ';
$result6 = mysqli_query($con, $sql6);
while($row6 = mysqli_fetch_assoc($result6)) {
echo "Discount: " . $row6["discount"]. "<br>";
$discount =$row6["discount"];
$grandtotal= $total - (($discount * $total) / 100);
$publishable_key = "*******************";
$secret_key = "********************";
if(isset($_POST['stripeToken'])){
Stripe::setApiKey($secret_key);
$description = "Invoice #".rand(99999,999999999) ;
$amount = $grandtotal;
$user = $_SESSION['username'];
, поэтому вместо
$amount = $total - (($discount * $total) / 100);
ее предоставление я
$amount = $total;
по какой-то причине