[英]HTML and PHP Multiple Checkboxes Form handling
我需要創建一個巴士座位預訂系統。 從下圖可以看出,有 30 個座位,有 3 列。 目前點擊提交按鈕后,我的代碼(可以看到下面的示例代碼)將顯示他們選擇的座位號。 但是我要添加的是顯示座位類型和價格,例如(來自圖像):
那么,如何以有效的方式顯示座位號及其類型和價格? (也許使用多維數組?)。 對不起,如果我的問題不夠清楚,因為我仍然是編碼初學者。
我的 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 實現,您可以對此進行試驗:
<?php
for( $i = 0; $i <= 30 ; $i++){
if( ( ($i+3) % 3) == 0){
echo "single price";
}else{
echo "double price";
}
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.