分页问题使数据表不起作用

时间:2019-01-24 06:42:03

标签: javascript php ajax datatables pagination

请帮助

我对数据表有疑问。使用此功能时,数据表不起作用,但超出此范围时,数据表将起作用。请帮助:

<div id="content">
       <?php
          $pages_dir = 'pages/admin';
          if(!empty($_GET['p'])){
             $pages = scandir($pages_dir, 0);
             unset($pages[0], $pages[1]);
             $p = $_GET['p'];
          if(in_array($p.'.php', $pages)){
             include($pages_dir.'/'.$p.'.php');
             } 
          else {
            echo 'Page Not Found :(';
             }
               } 
          else {include($pages_dir.'/profile.php');}
       ?>
</div>

然后另一个完整脚本页面,此页面中的数据表不起作用,但是当我之前尝试使用此外部代码时,它就起作用了。

<?php  
$connect = mysqli_connect("localhost", "root", "", "keep");  
$query ="SELECT * FROM barang ORDER BY ID DESC";  
$result = mysqli_query($connect, $query);  
?>  
<!DOCTYPE html>  
<html>  
  <head>  
       <title>Webslesson Tutorial | Datatables Jquery Plugin with Php MySql and Bootstrap</title>  
       <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>  
       <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />  
       <script src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>  
       <script src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js"></script>            
       <link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" />  
  </head>  
  <body>  
       <br /><br />  
       <div class="container">  
            <h3 align="center">Datatables Jquery Plugin with Php MySql and Bootstrap</h3>  
            <br />  
            <div class="table-responsive">  
                 <table id="employee_data" class="table table-striped table-bordered">  
                      <thead>  
                           <tr>  
                                <td>ID</td>  
                                <td>Nama</td>  
                                <td>Kategori</td>  
                                <td>Harga</td>  
                                <td>Jumlah</td> 
                                <td>Supplier</td>  
                           </tr>  
                      </thead>  
                      <?php  
                      while($row = mysqli_fetch_array($result))  
                      {  
                           echo '  
                           <tr>  
                                <td>'.$row["id"].'</td>  
                                <td>'.$row["nama"].'</td>  
                                <td>'.$row["kategori"].'</td>  
                                <td>'.$row["harga"].'</td>  
                                <td>'.$row["jumlah"].'</td> 
                                <td>'.$row["supplier"].'</td> 
                           </tr>  
                           ';  
                      }  
                      ?>  
                 </table>  
            </div>  
       </div>  
  </body>  
</html>  
<script>  
$(document).ready(function(){  
     $('#employee_data').DataTable();  
});  
</script>  

请帮助,我是PHP编程的新手。对不起,英语不好。

0 个答案:

没有答案