рассчитать общую сумму в форме магазина - PullRequest
0 голосов
/ 04 мая 2020

У меня есть форма заказа для моего веб-сайта, и я получаю продукты, доступные для демонстрации, вот так:

<?php 
        try {



            $stmt = $dbconn->query('SELECT stockID, product, price, stock FROM stock WHERE stock > 0');

            while($row = $stmt->fetch()){
                $product = $row['product'];
                $price = $row['price'];             

        ?>
            <div class = "item">
            <p><? echo $product ?> £<span id="price"><?php echo $price?></span></p>
            <input type="text" value="" id="product"  name="product"  size="5" oninput="calc()" onkeypress="return isNumber(event)" />

            </div>

            <?php 

            }

        } catch(PDOException $e) {

            echo $e->getMessage();

        }

    ?>

это работает, но я не знаю, как go подвести итоговую сумму цена? Может ли кто-нибудь дать некоторое представление о том, как это сделать?

А также убедиться, что хотя бы одно из полей заполнено, когда пользователь нажимает «Отправить» в форме, мой сценарий для этого:

<script>

function checkQuantities(){

 var item = document.getElementById("product").value;


 if ((item == 0 || "") {
    alert("You must enter a quantity for at least one of the fields")
     event.preventDefault();

 }

}

</script>

это не работает, как я могу это исправить? Функция вызывается при нажатии кнопки отправки.

Итак, у меня есть 2 вопроса, если все в порядке,

  1. Как я могу сложить общую стоимость выбранных продуктов
  2. Как мне убедиться, что хотя бы в одном из полей есть номер, когда пользователь нажимает кнопку «Отправить»
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...