如果在选定标签中选择了值,则想从数据库中获取多个详细信息

时间:2019-03-16 12:50:57

标签: javascript php mysql

我有一个带有费用结构的“类”表。如果用户选择了特定的班级,我想显示费用金额。 我只能从数据库中获取一个值,否则它会显示多个值。

这是我的数据库表:

enter image description here

这是我的代码:-

fetch.js

$('#class').click(function(){
    $.getJSON(
        'fetch2.php',
        'class=' + $('#class').val(),
        function(result){
            $('#tution_fee').empty();
            $.each(result.result, function(){
                $('#tution_fee').append('<option>'+this['tution_fee']+'</option>');
            });
        }
    );
});

fetch.php

<?php 
define('HOST','localhost');
define('USERNAME', 'root');
define('PASSWORD','');
define('DB','bethel');

$con    = mysqli_connect(HOST,USERNAME,PASSWORD,DB);
$class  = $_GET['class'];
$sql    = "SELECT tution_fee FROM class WHERE class='$class'";
$res    = mysqli_query($con,$sql);
$result = array();

while ($row = mysqli_fetch_array($res)) {
    array_push($result, 
        array('tution_fee'=>$row[0])
    );
}

echo json_encode(array('result'=>$result));
mysqli_close($con);
?>  

第一个是fetch.js,第二个是fetch.php

在这里您可以看到JS代码,可以从数据库中获取一个值,但是我想获取多个值。

请帮助

0 个答案:

没有答案