我正在尝试编辑我的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"]; ?>
答案 0 :(得分:1)
您被定义为value
标记的options
属性的两倍,这是错误。
如果您想要访问价格,只需将价格设置为单个value
属性。
更好的方法是使用ID标识每一行并在PHP中使用相应的数组来获取名称和价格(再次作为数组,或者更好地作为对象)。
希望有所帮助