2016-12-22 5 views
0

データベーステーブルの "onchange"イベントのテーブルデータをドロップダウンリストに入力したいとします。ドロップダウンリスト自体にはそのテーブルのデータが含まれていますが、列の値は1つだけです。ユーザがそのドロップダウンリストから項目のいずれかを選択すると、ドロップダウンリストから選択した項目のその特定の値に属するすべての列およびその値が表示されます。ドロップダウンリストから特定の項目を選択すると、データベーステーブルからテーブルデータを読み込みますか?

以下は、ドロップダウンリストのみを表示するコードです。

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

答えて

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 

}); 
関連する問題