我想从数据库表“onchange”事件填充表数据作为下拉列表。下拉列表本身包含该表中的数据,但它只包含一列值。当用户从该下拉列表中选择任何项目时,应显示属于下拉列表中所选项目的特定值的所有列及其值。
下面是仅显示下拉列表的代码。
<?php
include_once("session.php");
include_once("functions.php");
include_once("connection.php");
$employername=$_SESSION["username"];
$sql = "select job_name from job_info where username=$employername";
$result = $conn->query($sql);
?>
<div>
<select name="ddljobname">
<?php while($row=$result->fetch_assoc()){ ?>
<option value="<?= $row['job_name'] ?>"><?= $row['job_name'] ?> </option>
<?php }?>
</select>
</div>
最佳答案
<select name="ddljobname" id="getdata">
<?php while($row=$result->fetch_assoc()){ ?>
<option value="<?= $row['job_name'] ?>"><?= $row['job_name'] ?> </option>
<?php }?>
</select>
Onchange 函数:
$('#getdata').change(function(){
var jobNum = $(this).val();
//call your ajax
});
关于php - 从下拉列表中选择特定项目时从数据库表填充表数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41276367/