gpt4 book ai didi

php - 根据尺寸更改价格并显示尺寸

转载 作者:行者123 更新时间:2023-11-28 02:12:33 24 4
gpt4 key购买 nike

我已经尝试这样做好几天了,但似乎无法让它发挥作用。我想根据用户选择的鞋子尺码更改价格。但我需要知道 checkout.php 上选择的尺寸。我的 checkout.php 已经可以运行,但我需要获取尺寸以及该尺寸的奖品。在选择选项中,我已标明价格以及价格的尺寸。请帮忙。

<div class="content_half float_r">
<form id="add2cart" name="cart" method="Post" action="<?php fetchdir($bpages); ?>cart.php">
<table>
<tr>
<td width="160">Price:</td>
<td name="price" id="price"><?php echo $row ['Start_Cost']; ?></td>

</tr>

<tr>
<td for="size" width="160">size*:</td>
<td>
<select name="size" class="small" id ="size">
<option value="">12 size</option> // the price tag already have the start_Cost for this size
<option value="">14 size(£30.00)</option>
<option value="">16 size(£35.00)</option>
<option value="">18 size(£40.00)</option>
<option value="">20 size(£45.00)</option>
<option value="">22 size(£55.00)</option>
<option value="">24 size(£60.00)</option>
<option value="">26 size(70.00)</option>
<option value="">28 size(£80.00)</option>
</select>
</td>

</tr>
<tr>
// you choose size
<td> size: // the size the person choose will go down here
</td>

</tr>

<tr>
<td>Quantity</td>
<td><input type="text" name="Qty" value="1" style="width: 20px; text-align: right" /></td>

</tr>
</table>
<div class="cleaner h20"></div>

<input type="hidden" name="pid" id="id" value="<?php echo $id; ?>" />
<input type="Submit" class="button" name="button" id="button" value="Add to shopping cart"/>
</form>
</div>

最佳答案

首先,您可能只想通过将鞋号提供给选项的 value 属性来发送鞋号。选项内的文本只是一个标签。

<option value="12">12 size</option>

第二点也是最重要的一点:你永远不希望客户告诉你价格是多少!绝不!如果黑客出现,他可以轻松提交大小设置为 12、价格设置为 0 的表单。您不想免费发送这些,是吗? Hack,如果他发送负值,甚至可能必须退款给他。因此,请修改您的 PHP 脚本以从内部数组或其他内容计算/查找价格。或者确保您至少彻底验证输入。

<小时/>

要更新价格,您可以使用 jQuery.ajax调用一个 PHP 脚本,该脚本仅获取鞋子尺寸并返回价格。看看这个jsFiddle就我的意思而言。您必须将 ajax URL 替换为您的新 php 脚本。阅读 ajax 文档以了解如何正确传递输入和输出数据。在写入数据之前,您还可以将价格乘以数量。

关于php - 根据尺寸更改价格并显示尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16855616/

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