从数据库验证数据(选择选项)

时间:2017-06-02 01:37:26

标签: php

我试图对select选项进行验证。尝试使用禁用但第一个数据显示为第一选择。我如何在这里使用验证,但不是将数据作为第一选择,而是“选择类型”。输入我刚使用class required =“form-control”。如何选择选项?

<div class="form-group">
<label class="control-label col-sm-4" for="vehicleType">Vehicle Type:</label>
<div class="col-sm-5">   
  <select class="form-control required" name="vehicleType" >
    <option value="" disabled="disabled">Select Type</option>
    <?php                                      
      $res=mysqli_query($link,"Select * from vehicletype where status_vehicleType='1'");
      while ($row=mysqli_fetch_array($res)) {
    ?>
    <option value=<?php echo $row['id_vehicleType'];?>><?php echo $row['vehicle_Type'];?></option>
    <?php
      }
    ?>
  </select>                         
</div>

image

禁用跳过“选择类型”选项并显示第一个数据。

2 个答案:

答案 0 :(得分:0)

您可以在循环中将selected属性添加到第一个<option>标记内。

答案 1 :(得分:0)

<div class="form-group">
  <label class="control-label col-sm-4" for="vehicleType">Vehicle Type:
  </label>
 <div class="col-sm-5">   
<select class="form-control" name="vehicleType" required >
 <option value="">Select Type</option>
 <?php                                      
   $res=mysqli_query($link,"Select * from vehicletype where status_vehicleType='1'");
   while ($row=mysqli_fetch_array($res)) {
 ?>
  <option value=<?php echo $row['id_vehicleType'];?>><?php echo $row['vehicle_Type'];?></option>
 <?php
   }
 ?>
</select>                         

这对我有用。我只是摆脱了残疾人,只把...&#34; required&#34;在没有任何&#34; =&#34;的属性元素中&#34; &#34 ;.不知道需要也适用于这个。