亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據數據庫記錄和之前選擇的選項顯示選項

根據數據庫記錄和之前選擇的選項顯示選項

PHP
慕碼人8056858 2023-06-24 15:19:30
假設我有兩個選擇塊。第一個是星期幾,第二個是時間。在我的 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 } ?>
查看完整描述

1 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

因此,在我的 *.php 文件中的腳本標記中,我分配了一個帶有 PHP 值的 JavaScript 變量,其中包含來自數據庫的所有日期記錄,例如


<script>

    let optionsArr = '<?php echo variable_with_values_from_db ?>'

</script>

然后我可以使用 JavaScript 檢查所有內容并在進一步的輸入中獲取更改可能的變體


查看完整回答
反對 回復 2023-06-24
  • 1 回答
  • 0 關注
  • 114 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號