拉下购物车,即使没有五种商品,我也可以最多修改五种商品

时间:2020-09-22 11:21:05

标签: php html mysql

我正在编码一家网上商店(不是真实的商店)。我可以添加到购物车没问题,并修改商品数量。但是,当添加到购物车中时,如果可用的物品少于五个,那么它不会给我增加更多可用物品的选项。但是,使用相同的for循环来修改购物车中的项目数量时,即使可用的项目少于五个,它也允许我最多添加五个项目。我需要做些不同的事情。

<form method="post" action="basket.php?action=update&productNumber=<?php echo $value["productNumber"]; ?>">    
    <input type="hidden" name="hidden_name" value="<?php echo $value["item_name"]; ?>">
    <input type="hidden" name="hidden_brief_info" value="<?php echo $value["brief_item_info"]; ?>">
    <input type="hidden" name="hidden_price" value="<?php echo $value["product_price"]; ?>">
    <?php echo $value["item_quantity"]; ?>
    <select class="ml-2 pt-2 pb-2" name="quantity_wanted" class="form-control">
          <?php
              if ($value["item_quantity"] >= 5) {
                  for ($i = 1; $i <= $value["item_quantity"] - $value["item_quantity"] + 5; $i++) {
         ?>
         <option value="<?php echo $i; ?>"><?php echo $i; ?></option>
         <?php
                 }
              } else {
                 for ($i = 1; $i <= $value["item_quantity"]; $i++) {
         ?> <option value="<?php echo $i; ?>"><?php echo $i; ?></option>    
         <?php
             }
             }
         ?>
      </select>
   <input type="submit" name="update" class="btn btn-primary btn-block mt-4" value="Update">
</form>    

0 个答案:

没有答案