【发布时间】:2020-11-17 04:29:32
【问题描述】:
我需要创建一个巴士座位预订系统。如下图所示,共有 30 个座位,3 列。目前点击提交按钮后,我的代码(可以看下面的示例代码)将显示他们选择的座位号。但是我要添加的是显示座位类型和价格,例如(来自图像):
- 座位类型左栏为“单人”,中栏为“过道”,右栏为“靠窗”。
- “单人”座位是 10 美元,其他座位是 5 美元。
那么,如何有效地显示座位号及其类型和价格? (也许使用多维数组?)。对不起,如果我的问题不够清楚,因为我还是编码的初学者。
bus seat booking system (click here to see the image)
我的 html(3 座示例):
<li class="seat">
<input type="checkbox" name="seatcheckbox[]" value="1" id="1"/>
<label for="1"></label>
</li>
<li class="seat">
<input type="checkbox" name="seatcheckbox[]" value="2" id="2"/>
<label for="2"></label>
</li>
<li class="seat">
<input type="checkbox" name="seatcheckbox[]" value="3" id="3"/>
<label for="3"></label>
</li>
我的 php:
if (isset($_POST["submit"]))
{
if(!empty($_POST["seatcheckbox"]))
{
echo 'You have selected the following seats: ';
foreach($_POST["seatcheckbox"] as $seatcheckbox)
{
echo $seatcheckbox . ', ';
}
}
else {
{
echo 'Please select at least 1 seat';
}
}
}
【问题讨论】:
-
您没有包含价格的 HTML 代码
-
@NadirLatif 我还没有这样做。我的意思是,我想要单人座位(10 美元)和其他座位(5 美元)的不同价格。如何分配并输出与用户的座位选择对应?
-
请包含 HTML 代码