我正在使用 Javascript 从 html 表单更新数量: function update_id(id) { -6ren">
gpt4 book ai didi

javascript - 使用 PHP MySQL 将选项标记值重置为数据库中的 1

转载 作者:行者123 更新时间:2023-11-29 20:53:06 25 4
gpt4 key购买 nike

最初,我用库存可用数量填充我的选项标签。

<select name="quantity" class="form-control input-sm" id="quantity">
<?php for ($i=1; $i<=$Quantity; $i++) { ?>
<option value="<?php echo $i;?>"><?php echo $i;?></option>
<?php } ?>
</select>

我正在使用 Javascript 从 html 表单更新数量:

function update_id(id)
{
if (confirm('Update quantity for this Item?')) {
uid = id;
quantity = $('select[name=quantity]').val()
window.location.href="Cart.php?update_id="+uid+"&quantity="+quantity;//+'?quantity='+quantity;
}
}

并将其存储在针对该特定产品的购物车表中。重新加载或刷新页面时,选项标记将重置为默认值“1”。我想使用数据库中针对该特定产品的更新数量来分配选项标签值。

Screenshot of the cart

提前致谢

最佳答案

我认为 HTML 部分来自“Cart.php”。如果是这样,您可以将其更改为:

<select name="quantity" class="form-control input-sm" id="quantity">
<?php
$selectedQuantity = (isset($_GET["quantity"]) ? $_GET["quantity"] : 1);
for ($i=1; $i<=$Quantity; $i++) {
?>
<option value="<?php echo $i;?>"<?=($selectedQuantity == $i ? " selected" : "")?>><?php echo $i;?></option>
<?php } ?>
</select>

因此,向选项标记添加“选定”属性会评估选定的属性。

关于javascript - 使用 PHP MySQL 将选项标记值重置为数据库中的 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37857450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com