2017-04-16 74 views
0

我已經成功地能夠使用下面的代碼來檢索從MySQL數據庫值到一個下拉列表更改文本框中的值:如何根據下拉選擇從數據庫

<select name= "patientname" id="pname" class="form-control2" required> 
    <option selected="selected" value=""> Select Patient</option> 
    <?php 
     $sql = "SELECT * FROM patient_details"; 
     $result=mysqli_query($conn,$sql); 
     while($row=mysqli_fetch_array($result)) 
     echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>"; 
     ?> 
    </select> 

的問題,我目前正經歷是如何根據下拉選擇的值在下面的文本字段中顯示值。考慮到,要顯示的值也在數據庫中。文本字段如下所示:

<div class="form-group"> 
    Last Check-up Date 
    <input type="text" name="Last Checkup" id="lcheck" class="form-control2" >"; 
</div> 

任何代碼可以在選擇下拉值後動態更改值?

回答

0

這可以通過JavaScript來實現。

變化:

<select name= "patientname" id="pname" class="form-control2" required> 

要:

<select name= "patientname" id="pname" class="form-control2" required onChange="document.getElementById('lcheck').value=this.value;"> 
+0

將它更改文本框「最近一次體檢日期 <輸入類型值= 「TEXT」 NAME = 「最近一次體檢」 id =「lcheck」class =「form-control2」' – VicMo

+0

是的,預計... – Hossam