假设我有两个选择块。第一个是星期几,第二个是时间。在我的 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 } ?>
蓝山帝景