我正在使用Jcart,我想要一个可以操纵价格的下拉菜单。
现在,表单中的价格由数据库值填充。
<input type="hidden" name="price" value="<?php echo $row_RecordSetBottle['price']; ?>" />
<h4>Price:<?php echo $row_RecordSetBottle['price']; ?></h4>
我希望通过下拉菜单来操纵价格,以便他们可以选择成本更高的其他功能,从而更多地反映价格。例如,下拉列表的默认值为原始价格,然后第二个选择价格为+ 5美元,第三个价格为原价格的10美元。
让我很难解决这个问题的最大问题是这个产品并不是唯一的。
更具体地说,我以这种方式填充产品
<ul id="product">
<?php do { ?>
<form method="post" action="" class="jcart">
<li>
<p>
<select name="add" id="add" >
<option value="<?php echo $row_RecordSetBottle['price'] ?>">
<?php echo $row_RecordSetBottle['price'] ?></option>
<option value="<?php echo $row_RecordSetBottle['price'] + 5.00 ?>">
<?php echo $row_RecordSetBottle['price'] + 5.00 ?></option>
<option value="<?php echo $new3=$row_RecordSetBottle['price'] + 10.00 ?>">
<?php echo $row_RecordSetBottle['price'] + 10.00 ?></option>
</select>
<!--NOW I NEED THE NEW PRICE TO SHOW HERE -->
<h4>Price:<?php echo $row_RecordSetBottle['price'] ?></h4>
<!--NOW I NEED THE NEW PRICE TO SHOW HERE -->
<input type="hidden" name="price" value="<?php echo $row_RecordSetBottle['price']; ?>" />
<div></div>
<input type="submit" name="my-add-button" value="add to cart" class="button" />
</p>
</
<?php } while ($row_RecordSetBottle = mysql_fetch_assoc($RecordSetBottle)); ?>
</ul>
</div><!-- End content_products -->
我需要显示价格,选择框的新价格。
循环使我无法做任何事情......我希望所有产品都具有此下拉功能
答案 0 :(得分:0)
在创建选择列表时显示产品添加的其他详细信息:
$currentprice = $row_RecordSetBottle['price'];
<select>
<option value="<?php echo $currentprice ?>"><?php echo $currentprice ?></option>
<option value="<?php echo $currentprice + 5 ?>"><?php echo $currentprice + 5 ?></option>
<option value="<?php echo $currentprice + 10 ?>"><?php echo $currentprice + 10 ?></option>
</select>
警告 - $currentprice
必须为数字