下拉列表编号必须对应于选择的房间[PHP / MySQL]

时间:2017-02-11 05:03:04

标签: php mysql

我有一个“房间类型”下拉列表供客人选择他/她喜欢的房间,如下所示:

enter image description here

它位于数据库中的“rooms”表中。

目标是当我点击“普通”房间时,下面的下拉框必须与我在数据库中输入的那个房间的NumberOfRooms列中输入的数量相对应。因此,我选择了数据库中的“NumberOfRooms”列,并将其命名为<options>

相反,我这样:

enter image description here

显然我得到了“NumberOfRooms”专栏的全部数据。它必须与我在房间/大厅类型中点击的任何内容相对应,房间数量应该与之匹配。

这是我现在的代码:

<div class="item form-group">
  <label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Room /Hall Type<span style= " color: red" class="required">*</span></label>
  <div class="col-md-5 col-sm-6 col-xs-12">
    <select  name="RoomType" required="required" class="form-control col-md-7 col-xs-12" id="RoomType">
      <?php
      include 'login/checkdbConnection.php';
      $query = $con->query("SELECT * FROM rooms");
      $room_numbers = $r['NumberOfRooms']; 
      while($result = mysqli_fetch_array($query)){
        echo '<option value="'.$result["RoomType"].'">₱'.$result["RoomRate"].' - '.$result["RoomType"].'</option>';
      }
      ?>
    </select>
  </div>
</div>

<div class="item form-group">
  <label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Number of Room<span style= " color: red" class="required">*</span></label>
  <div class="col-md-1 col-sm-6 col-xs-5">
    <select  name="NumberOfRooms" required="required" class="form-control col-md-7 col-xs-12" id="NumberOfRooms">
      <?php 
      include 'login/checkdbConnection.php';
      $query = $con->query("SELECT * FROM rooms");
      while($result = mysqli_fetch_array($query)){
        echo '<option value="'.$result["NumberOfRooms"].'">'.$result["NumberOfRooms"].'</option>';
      }              
      ?>
    </select>
  </div>
</div>

非常感谢任何帮助。非常感谢你! =)

0 个答案:

没有答案