0

我正在尝试编辑我的 PHP 脚本,因此当用户单击提交时,我添加到表单中的价格将作为总计添加,但我不确定如何将这些值相加。

HTML

<select name="service">
<option value="Yes" value="10">Yes £10</option>
<option value="No">No</option>
</select>

<form method="post" action="example.php">
<select name="booking">
<option value="Double Room" value="50">Double Room £50</option>
<option value="Twin Room" value="70">Twin Room £70</option>
<option value="Family Room" value="100">Family room £100</option>
</select>
<br /> <br />
<input type="submit" value="submit" action="example.php" name="submit"><br />
</form>

PHP

You have choosen the <?php echo $_POST["booking"]; ?>
4

1 回答 1

1

您定义了标签value属性的两倍,这是一个错误options

如果要访问价格,只需将价格设置为单个value属性。

更好的方法是使用 ID 标识每一行,并在 PHP 中使用相应的数组来获取名称和价格(再次作为数组,或者作为对象更好)。

希望能帮助到你

于 2013-03-12T16:37:26.327 回答