PHP Clickable Row显示详细信息的数据?

时间:2018-03-06 04:42:13

标签: php jquery mysql

如何进行显示数据的可点击标签?

我想动态地将数据从mysql行提取到表中的行,当我打开她时,我将看到我数据库中所有行的详细信息。就像在这张照片中一样。

https://ibb.co/m0Zmk7

1 个答案:

答案 0 :(得分:0)

如果我没有弄错你的问题,你想在用户点击一行时显示数据库中的一些数据。

你需要在每一行调用一个函数,如下所示:

<tr onclick="somefunction(id)"></tr> OR <div onclick="somefunction(id)"></div>

此外,您还必须创建一个用于填充数据的div。

<div id="display_data"></div>

然后JS函数就像:

<script>
function somefunction(id){
    $('#display_data').remove();        //it will remove all the data before loading new record.

            $.ajax({
            url: "pathOfYourFile/function/",
            type: "post",
            data: {
                id: id
            },
            success: function (data) {

                if(data.status==1){
                    alert("success");
                    $('#display_data').show();
                    $('#display_data').append(data.message);
                }else{
                    alert(record error);
                }
            },
            error: function (data) {

                console.log(data);

            }
        });
}
<script>

最后你必须在php中编写一个能从数据库中获取数据的函数。只需确保您将返回如下数据:

$data['json_data'] = array('status' => 1,                                               
                            'message' => $record
                           ); 

我希望这对你的情况有用。如果有任何混淆,请不要犹豫提问。