编写一段创建一个表单的HTML 代码,表单包含以下内容: 1) 一个用于输入用户名的文本小组件 2) 4 个复选框,各项内容为: a) 4 个25 瓦的灯泡,金额为$2.39 b) 8 个25 瓦的灯泡,金额为$4.29 c) 4 个25 瓦的长寿命灯泡,金额为$3.95 d) 8 个25 瓦的长寿命灯泡,金额为$7.49 3) 由三个单选按钮组成的一个按钮集,标签为: a) Visa b) MasterCard c) Discover 再编写一个PHP 脚本,计算订购的灯泡在加了6.2%的销售税之后 的总金额。程序必须返回给顾客一个表格,表格中准确地列出订购的 商品
时间: 2024-02-18 07:05:59 浏览: 208
以下是创建表单的HTML代码:
```html
<form action="calculate.php" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>
<label>25瓦灯泡:</label><br>
<input type="checkbox" id="bulb1" name="bulb[]" value="2.39">
<label for="bulb1">4个 - $2.39</label><br>
<input type="checkbox" id="bulb2" name="bulb[]" value="4.29">
<label for="bulb2">8个 - $4.29</label><br>
<label>长寿命灯泡:</label><br>
<input type="checkbox" id="bulb3" name="bulb[]" value="3.95">
<label for="bulb3">4个 - $3.95</label><br>
<input type="checkbox" id="bulb4" name="bulb[]" value="7.49">
<label for="bulb4">8个 - $7.49</label><br>
<label>支付方式:</label><br>
<input type="radio" id="visa" name="payment" value="Visa">
<label for="visa">Visa</label><br>
<input type="radio" id="mastercard" name="payment" value="MasterCard">
<label for="mastercard">MasterCard</label><br>
<input type="radio" id="discover" name="payment" value="Discover">
<label for="discover">Discover</label><br>
<input type="submit" value="提交订单">
</form>
```
以下是计算订购的灯泡总金额的PHP脚本:
```php
<?php
$username = $_POST["username"];
$bulbs = $_POST["bulb"];
$payment = $_POST["payment"];
$subtotal = 0;
foreach ($bulbs as $bulb) {
$subtotal += floatval($bulb);
}
$tax = $subtotal * 0.062;
$total = $subtotal + $tax;
echo "<h2>订单详情:</h2>";
echo "<p>用户名:$username</p>";
echo "<table>";
echo "<tr><th>商品</th><th>金额</th></tr>";
echo "<tr><td>25瓦灯泡</td><td>$" . number_format($subtotal, 2) . "</td></tr>";
echo "<tr><td>销售税</td><td>$" . number_format($tax, 2) . "</td></tr>";
echo "<tr><td>总金额</td><td>$" . number_format($total, 2) . "</td></tr>";
echo "</table>";
echo "<p>支付方式:$payment</p>";
?>
```
该脚本首先从表单中获取用户名、订购的灯泡和支付方式。然后,它计算订购的灯泡总金额,并添加6.2%的销售税。最后,它返回一个HTML表格,其中包含订单的详细信息。
阅读全文