【发布时间】:2017-03-03 13:26:45
【问题描述】:
我正在尝试制作一个简单的目录,在购物车中添加并订购,但我有一个问题:在购物车中添加所需数量的产品时一切正常,但如果我想添加另一个,然后什么都没有出来。它只是将数量更新为 1。
表格:
<form action="buy.php" method="post">
<input type="hidden" name="productId" value="<?php echo $product['id']; ?>">
<?php if ($product['quantity'] === 0): ?>
<button type="submit" name="submit" disabled="true">Not available</button>
<?php else: ?>
<inputtype="number" name="productQuantity" value="1">
<button type="submit" name="submit">Add to cart</button>
<?php endif; ?>
</form>
购买.php
<?php
session_start();
if (isset($_POST['submit'])) {
$productId = $_POST['productId'];
$productQuantity = $_POST['productQuantity'];
$_SESSION['cart'][$productId] = [
'quantity' => $productQuantity
];
}
header('Location: http://localhost:8000/');
【问题讨论】: