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

标签 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>

最佳答案

 <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/

相关文章:

html - 展开元素以适应表格单元格内容器的其余部分

javascript - 将网站重定向到未知的内部地址

php - 将 DIV 保存为图像

css 表格列问题?

javascript - 在 "resizestart"事件中计算 jQuery UI 可调整大小的最小和最大宽度

javascript - JQuery 检查 localStorage 是否设置

jQuery closest() 不适用于声明的变量

php - 当我在 PrestaShop 上创建产品时添加类别

php - 如何处理 PHP 中 file_get_contents() 函数的警告?

php - header() 的第一个参数 ($string) 无效,在使用第三个参数 ($http_response_code) 时无效