2016-03-21 22 views
0

PDOを学習しています。PDOでのページ番号の追加

誰でもこのコードで改ページを追加できますか?

誰かが私に一度に10/50/100テーブル行を表示すると嬉しいです。

public function getService(){ 
     global $pdo; 
     $query = $pdo->prepare("SELECT * FROM `pservice`"); 
     $query->execute(); 
     return $query->fetchALL(PDO::FETCH_ASSOC); 
    } 

    for($i = 0; $i < sizeof($result); $i++) 
     { 
     echo "<tr>". 
     "<td>".($i+1)."</td>". 
     "<td>".$result[$i]["pname"]."</td>". 
     "<td>".$result[$i]["date"]."</td>". 
     "<td>".$result[$i]["ecg"]."</td>". 
     "<td>".$result[$i]["eco"]."</td>". 
     "<td>".$result[$i]["ecodoppler"]."</td>". 
     "<td>".$result[$i]["consultationfee"]."</td>". 
     "<td>".$result[$i]["assesmentfee"]."</td>". 
     "<td>".$result[$i]["regfee"]."</td>". 
     "<td>".$result[$i]["consultby"]."</td>".      
     "</tr>"; 
     } 
+0

チェックこの記事http://code.runnable.com/VSpZzVic6P4hfniR/php-pdo-pagination-example-for-mysql – FastTurtle

+0

@nazmulなどhttp://datatables.net/このような外部ライブラリを使用しますページネーションに役立ちます – Rajan

答えて

0

ちょうどそのだけで改ページを追加する場合には、このライブラリはあなたを助けるかもしれない、あなたの要件ごとに変更を加えるコピーしないでください:

使用Data Tables

<table class="table table-striped table-hover" id="users"> 
     <thead> 
      <tr> 


      <th>P Name</th> 
      <th>Date</th> 
      <th>ECG</th> 
      <th>ECO</th> 
      <th>ECO Doppler</th> 
      //So On.. 



      </tr> 
     </thead> 
     <tbody> 

?> 
<?php 
for($i = 0; $i < sizeof($result); $i++) 
     { 
     echo "<tr>". 
     "<td>".($i+1)."</td>". 
     "<td>".$result[$i]["pname"]."</td>". 
     "<td>".$result[$i]["date"]."</td>". 
     "<td>".$result[$i]["ecg"]."</td>". 
     "<td>".$result[$i]["eco"]."</td>". 
     "<td>".$result[$i]["ecodoppler"]."</td>". 
     "<td>".$result[$i]["consultationfee"]."</td>". 
     "<td>".$result[$i]["assesmentfee"]."</td>". 
     "<td>".$result[$i]["regfee"]."</td>". 
     "<td>".$result[$i]["consultby"]."</td>".      
     "</tr>"; 
     } 

     ?> 

次に初期化スクリプトあなたのテーブル:

<script type="text/javascript"> 
$('#users').DataTable({ 
    responsive: true 
}); 
</script> 

これらのCSSとJSを使用してください:

//cdn.datatables.net/1.10.11/css/jquery.dataTables.min.css 
//cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js 
関連する問題