datatables不能与php一起使用

bcs8qyzn  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(283)

我有一个datatable,其中包含从mysql数据库获取的动态内容。如果我没有记录,表格会用搜索栏等正确显示。但是一旦我添加了数据,它就会删除搜索栏、分页和thead中的排序选项。
这是我的密码:
在标题中:

<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<script src="https://datatables.net/examples/resources/demo.js"></script>

    <script type="text/javascript" class="init">
$(document).ready(function() {
    $('#userstable').DataTable( {
        "language": {
            "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Hebrew.json"
        }
    } );
} );

    </script>
<link rel="stylesheet" href="assets/css/datatables.css">

在身体里:

<table id="userstable" class="table display" style="width:100%">
        <thead>
                <th class="text-center">תמונה</th>
                <th class="text-center">שם פרטי</th>
                <th class="text-center">שם משפחה</th>
                <th class="text-center">שם משתמש</th>
                <th class="text-center">דוא"ל</th>
                <th class="text-center">קבוצה</th>
                <th class="text-center">פעיל</th>
                <th class="text-center">נוצר ב</th>
                <th class="text-center">עריכה</th>
                <th class="text-center">מחיקה</th>

        </thead>
        <tbody>

<?php

                           while($row = mysqli_fetch_assoc($result)){

                            echo "<tr>
                            <td class='text-center'>" . $row['avatar'] . "</td>
                            <td class='text-center'>" . $row['firstName'] . "</td>
                            <td class='text-center'>" . $row['lastName'] . "</td>
                            <td class='text-center'>" . $row['username'] . "</td>
                            <td class='text-center'>" . $row['email'] . "</td>
                            <td class='text-center'>" . $row['userGroup'] . "</td>
                            <td class='text-center'>" . $row['active'] . "</td>
                            <td class='text-center'>" . $row['userGroup'] . "</td>
                            <td class='text-center'><a href='edituser.php?id=" . $row['id'] . "' type='button' class='btn btn-info'>עריכה</td>
                            <td class='text-center'><a href='deleteuser.php?id=" . $row['id'] . "' type='button' class='btn btn-danger'>מחיקה</td>
                            <tr>";

                            }  

?>
        </tbody>
    </table>

这是一个显示问题的短视频:
http://recordit.co/sfumtxw7be
先谢谢你。

l7mqbcuq

l7mqbcuq1#

我发现了问题。。。我没有关闭表中最后2个td中的a标签。。。

相关问题