Php 如何根据项目在数据库中出现的次数消除选择框中的项目

Php 如何根据项目在数据库中出现的次数消除选择框中的项目,php,mysql,database,mysqli,Php,Mysql,Database,Mysqli,我有一个数据库(db_考试)和一个名为db_日期的表。在这里,时间段与一个数字一起存储 db_date存储时间段 db_count存储一个数字(可以使用特定时隙的次数) 然后,使用一个选择框以html格式打印时间段 然后,人们可以填写表格预订时间段(存储在db_booking中)。 现在,当某个时间段被预订满时(基于db_count和计入db_booking),我希望它对select隐藏 <form> <div>&

我有一个数据库(db_考试)和一个名为db_日期的表。在这里,时间段与一个数字一起存储

  • db_date存储时间段
  • db_count存储一个数字(可以使用特定时隙的次数)
  • 然后,使用一个选择框以html格式打印时间段

    然后,人们可以填写表格预订时间段(存储在db_booking中)。 现在,当某个时间段被预订满时(基于db_count和计入db_booking),我希望它对select隐藏

            <form>
            
                <div><label for="fname">name:</label></div>
                <div><input type="text" id="fname" name="fname"></div>
                
                <div><label for="email">E-mail:</label></div>
                <div><input type="email" id="email" name="email"></div>            
            
              <div><label for="Ploeg">Select timeslot:</label></div>
              <div><select>
                <option disabled selected>select timeslot</option>
                <?php
                    include "config.php";  // Using database connection file here
                    $records = mysqli_query($db, "SELECT date From dates");  // Use select query here 
            
                    while($data = mysqli_fetch_array($records))
                    {
                        echo "<option value='". $data['date'] ."'>" .$data['date'] ."</option>";  // displaying data in option menu
                    }
    
                ?> 
    
              </select></div>
            </form>
    
    
    姓名:
    电邮:
    选择时间段:
    选择时隙
    
    在计数已满时不回显周围放置if语句。在计数已满时不回显周围放置if语句。