假設我有兩個選擇塊。第一個是星期幾,第二個是時間。在我的 phpmyadmin 數據庫中,我有一些日期和時間的記錄(星期二 13.30;星期五 17.00 等等)。所以問題是我怎樣才能只顯示一天中不在數據庫中的那些時間作為選項。第一個用戶應該選擇一天。如果他選擇了一天,我會將其記錄在變量中,然后向他顯示下一個選擇塊。我已經嘗試過!empty($_POST['day']),但沒有成功。我不明白我應該如何將當天的選擇選項值(當用戶通過單擊進行選擇時)記錄到變量(如果用戶選擇了 Tuesday $weekday = "tuesday",如果 Monday $weekday = "monday"),以便稍后我可以將其與中的記錄進行比較數據庫,如果有當天同一時間的記錄則跳過。我從上午 9 點到晚上 11 點每半小時迭代一次<select name="day" id="day"> <option value="">Day</option> <option value="monday">Monday</option> <option value="tuesday">Tuesday</option> <option value="wednesday">Wednesday</option> <option value="thurthday">Thurthday</option> <option value="friday">Friday</option></select><?php $weekday = "";if(isset($_POST['day'])){ $weekday = $_POST['day'];}if( !empty($weekday) ){ ?><select name="time" id="time"><?php for($i = 9; $i < 23; $i+=0.5){?> <option value="<?php echo $i; ?>"><?php echo $i; ?></option><?php }?></select><?php } ?>
根據數據庫記錄和之前選擇的選項顯示選項
慕碼人8056858
2023-06-24 15:19:30