如何根据php

时间:2018-06-29 06:49:06

标签: php

我有两个输入字段。一个是选择字段,另一个是输入类型文本。

我想显示数据库中的所有地区名称以选择元素,然后将地区名称的ID转到文本框。 请帮助。听到的是我的代码,我不知道如何将地区ID绑定到文本框。

<tr> <td><label>Select District</label></td>
<td>
<select>
<option>--Select--</option>
<?php
$sql = "SELECT * FROM `district`";
$query = mysqli_query($con, $sql);
while ($data = mysqli_fetch_array($query)) {
?>
<option value="<?php echo $data["districtname"]; ?>"> <?php echo $data["districtname"]; ?></option>`enter code here`
 <?php
}
 ?>
 </select>    
     </td>
          </tr>

 <tr>
 <td><label>District ID</label></td>
   <td>
        <input type="text" name="distrctID" disabled="disabled" value="<?php echo $data["DistrictID"]; ?>" />
   </td>
   </tr>

1 个答案:

答案 0 :(得分:0)

如果您希望所选的区号在文本框中,那么这将有所帮助

您的选项应该像

<option value="<?php echo $data["districtID"]; ?>"><?php echo $data["districtname"]; ?></option>
    <input type="text" name="distrctId" disabled="disabled" id="districtId" />

和更改选择的javascript应该像

$('select').on('change', function (e) {
var optionSelected = $("option:selected", this);
var valueSelected = this.value;
$('#districtId').val(valueSelected);

});