【发布时间】:2021-06-01 20:32:58
【问题描述】:
我正在使用 HTML 和 PHP 创建一个电子商务网站。我在数据库中有一个名为“产品”的表。 产品的最低订货量均保存在此表中。 我有一个管理面板来设置该特定产品的最低订单。每个产品的最小订单数量保存在 MySQL 数据库中。该特定产品的最低订单价值由管理员根据产品的可用量设置。管理员在管理面板中设置最小订单没有任何限制。
我的问题是如何从数据库中的“产品”表中获取最小订单($row['moq'])数量,以便将来自用户的订单(cart_qty)限制在一定数量的范围内使用最小属性从管理面板设置。
这些是我曾经要求用户添加他们想要订购的数量的代码:
<div class="clearfix"></div>
<form action="store_items.php" method="post">
<div class="col-12 form-group">
<div class="row">
<div class="col-3">
<input type="number" name="cart_qty" step="0.01" value="1" class="form-control text-center" </div>
<div class="col-9">
<input class="btn btn-block addtocart" type="submit" value="Add to cart" name="addtocart" <?php if($row[ 'product_status']==0 ) echo 'disabled="disabled"'; ?> >
</div>
</div>
这是我从管理面板添加最低订单的地方。 moq是product表中最小订单的实体。
<div class="col-md-2">
<div class="form-group">
<label>Minimum Order Quantity*</label>
<input type="number" step="0.01" class="form-control" placeholder="Enter minimum order quantity" name="moq" value="<?php echo $row['moq'];?>" required>
</div>
</div>
如何获取$row['moq'] 来限制cart_qty 中的订单数量。我知道使用最小属性的方法,但是如何从产品表中的moq获取值来限制用户页面中cart_qty的输入值。
我没有使用任何电子商务平台(例如 WooCommerce)来构建我的网站。只是一个纯 HTML、PHP 和 JavaScript。
【问题讨论】:
-
您是否考虑过使用
onChange事件,然后使用一点Javascript? -
@KIKOSoftware 我确实想过使用 Javascript。但我不确定我应该怎么做。能否给我演示一下如何实现您提到的
onchange事件? -
我试试看。
-
@KIKOSoftware 非常感谢!