从下拉列表中选择特定项目时,从数据库表填充表数据?

时间:2016-12-22 05:32:23

标签: php jquery html mysql ajax

我想从数据库表中填充表数据" 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>

1 个答案:

答案 0 :(得分:0)

 <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

});