Php 根据选项更改价格并获取要发布的大小
嗨,我正试图改变价格的基础上,无论是选择从选项。一双鞋有不同的尺寸,每一双都有不同的成本。我想得到他们选择的商品成本和尺寸,并将其发布到checkout.php页面。我下面的代码是一个表单。我的问题是我将如何得到它?我不会根据用户选择的尺码改变价格,然后发布尺码和该尺码的价格 因此,在checkout.php页面上,它看起来像Php 根据选项更改价格并获取要发布的大小,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,嗨,我正试图改变价格的基础上,无论是选择从选项。一双鞋有不同的尺寸,每一双都有不同的成本。我想得到他们选择的商品成本和尺寸,并将其发布到checkout.php页面。我下面的代码是一个表单。我的问题是我将如何得到它?我不会根据用户选择的尺码改变价格,然后发布尺码和该尺码的价格 因此,在checkout.php页面上,它看起来像 product name: blue nike shoes size: **18 inch (+£40.00)** Unit price: £40.00
product name: blue nike shoes
size: **18 inch (+£40.00)**
Unit price: £40.00
total price: £40.00
<tr>
<td width="160">Price:</td>
<td name="price"><?php echo $row['Standard_price']; ?></td>
</tr>
价格是从数据库中选择的,作为项目的标准价格,我希望当有人从下面的选项中选择时,它不会在数据库中更改
<tr>
td for="length" width="160">size*:</td>
<td>
<select name="size" class="small">
<option value="">12 size</option>
<option value="">14 size(+£30.00)</option> //if this option is selected the price will change to £30
<option value="">18 size(+£40.00)</option>//if this option is selected the price will change to £40
<option value="">20 size(+£45.00)</option>
<option value="">28 size(+£80.00)</option
</select>
也许我这样做的方式是错误的,但我知道这是可能的,因为我在一些网站上看到过,这些网站出售的商品长度或形状不同,价格也不同
如果没有人还了解我。。。
试着从任何一个卖鞋的网站上买一双鞋,然后选择你的尺码。。。虽然所有尺寸的价格都相同,但在购物车中,它告诉您要选择。
在我的情况下,大小有不同的价格,我希望它在购物车上显示您选择的大小,以及该大小的价格 这可以帮助您:
$("select[name='size']").on("change",function(){
if($("option:selected",$(this)).val()!="-1")
{
$("#spanSize").text($("option:selected",$(this)).text());
$("#unitPrice").text($("option:selected",$(this)).val());
$("#totalPrice").text($("option:selected",$(this)).val());
}
else
{
$("#spanSize").text("");
$("#unitPrice").text("");
$("#totalPrice").text("");
}
});
如果你想在选择框改变时改变价格,你需要使用javascript。。。我已经试了好几天了。我已经设法让价格发生变化,但它没有将价格或选定的大小发布到签出。php这看起来不错,但我想发布它,因为所有的代码都在一个表单中,因此无法在签出中运行。php这就像设置了$\u POST['pid']{$pid=$\u POST['pid'];$qty=$\u POST['qty'];$size=$\u POST['size']$price=$_POST['price'];