<?php
include("config/connection.php");
$qry="SELECT * FROM `students_info`";
$qry_sel=mysqli_query($con,$qry);
echo "<table border='2'>";
echo"<tr>";
echo "<td>SL_NO</td>";
echo "<td>NAME</td>";
echo "<td>ROLL</td>";
echo "<td>COLLEGE_ID</td>";
echo "<td>CLASS</td>";
echo "<td>STATUS</td>";
echo "</tr>";
while($row=mysqli_fetch_array($qry_sel))
{
echo "<tr>";
$slno=$row['sl_no'];
echo "<td>".$row['sl_no']."</td>";
echo "<td>".$row['name']."</td>";
echo "<td>".$row['roll']."</td>";
echo "<td>".$row['clgid']."</td>";
echo "<td>".$row['class']."</td>";
echo "<td><a href='delete.php?id=$slno'>DELETE</a><a href='edit.php?id=$slno'>!!EDIT</a></td>";
//echo"<td>"."<a href='delete.php?del=".$id."'>Delete</a>"."</td>";
echo "</tr>";
}
echo"</table>";
?>
答えて
次の手順では、既存のコードにページ設定を実装し、組み込む方法を説明します。 https://github.com/rajdeeppaul/Paginationへ
ゴー、このように、
:pagination.php
ファイルをダウンロードし、プロジェクトディレクトリにそれを含める:require_once('pagination.php');
このように、適切なドライバで、
Pagination
クラスのインスタンスを作成します。$pg = new Pagination('mysqli', 'HOSTNAME', 'USERNAME', 'PASSWORD', 'DATABASE_NAME');
変更
HOSTNAME
、USERNAME
、PASSWORD
およびDATABASE_NAME
のように、このように、setPaginationParameters()
方法を使用して設定ページネーションパラメータ、
$pg->setPaginationParameters(10, 5);
呼び出し、このようなURLのクエリ
?page=X
、に基づいて行を表示するPagination
クラスのgetResult()
方法、$resultSet = $pg->getResult('SELECT * FROM students_info', NULL, $_GET, 'page'); foreach($resultSet as $row){ echo "<tr>"; $slno=$row['sl_no']; echo "<td>".$row['sl_no']."</td>"; echo "<td>".$row['name']."</td>"; echo "<td>".$row['roll']."</td>"; echo "<td>".$row['clgid']."</td>"; echo "<td>".$row['class']."</td>"; echo "<td><a href='delete.php?id=" . $slno . "'>DELETE</a><a href='edit.php?id=" . $slno . "'>!!EDIT</a></td>"; echo "</tr>"; }
最後に、
など)。getPaginationLinks()
メソッドを使用してページ分割リンクを表示します($pgLinks = $pg->getPaginationLinks(); if(is_array($pgLinks) && count($pgLinks) && $pgLinks['prev']){ /* previous pages are available */ echo '« '; } if(is_array($pgLinks) && count($pgLinks) && count($pgLinks['links'])){ /* show pagination links */ foreach($pgLinks['links'] as $link){ echo '<a href="yourPage.php?page='.$link.'">'.$link.'</a> '; } } if(is_array($pgLinks) && count($pgLinks) && $pgLinks['next']){ /* next pages are available */ echo '»'; }
注:は、あなたのページに
yourPage.php
を変更することを忘れないでください。<?php require_once('pagination.php'); $pg = new Pagination('mysqli', 'HOSTNAME', 'USERNAME', 'PASSWORD', 'DATABASE_NAME'); $pg->setPaginationParameters(10, 5); $resultSet = $pg->getResult('SELECT * FROM students_info', NULL, $_GET, 'page'); echo "<table border='2'>"; echo"<tr>"; echo "<td>SL_NO</td>"; echo "<td>NAME</td>"; echo "<td>ROLL</td>"; echo "<td>COLLEGE_ID</td>"; echo "<td>CLASS</td>"; echo "<td>STATUS</td>"; echo "</tr>"; foreach($resultSet as $row){ echo "<tr>"; $slno=$row['sl_no']; echo "<td>".$row['sl_no']."</td>"; echo "<td>".$row['name']."</td>"; echo "<td>".$row['roll']."</td>"; echo "<td>".$row['clgid']."</td>"; echo "<td>".$row['class']."</td>"; echo "<td><a href='delete.php?id=" . $slno . "'>DELETE</a><a href='edit.php?id=" . $slno . "'>!!EDIT</a></td>"; echo "</tr>"; } $pgLinks = $pg->getPaginationLinks(); echo "<tr style='text-align:center;'><td colspan='6'>"; if(is_array($pgLinks) && count($pgLinks) && $pgLinks['prev']){ /* previous pages are available */ echo '« '; } if(is_array($pgLinks) && count($pgLinks) && count($pgLinks['links'])){ /* show pagination links */ foreach($pgLinks['links'] as $link){ echo '<a href="yourPage.php?page='.$link.'">'.$link.'</a> '; } } if(is_array($pgLinks) && count($pgLinks) && $pgLinks['next']){ /* next pages are available */ echo '»'; } echo "</td></tr>"; echo"</table>"; ?>
脚注:ここ
は完全コードですこのスクリプトの使用方法上の任意の更なる明確化が必要な場合は、使用ドキュメントを通過します。
彼らは何をもっと求めることができるでしょうか?-) –
@ Fred-ii-答えはOPだけでなく将来の訪問者にとっても役立つはずです。 :-) –
確かにRajdeep。あまりにも多くのdownvotesを持って質問があまりにも悪い。私はそれに多大な努力が払われていなかったのでそれが本当であると確信しています。 –
- 1. イオン2でページ番号付けを行う方法は?
- 2. コード番号にインストールコードまたはシリアル番号を付ける方法
- 3. PHPのページ番号付けページのリンク
- 4. ブックダウンで自動番号を付ける方法番号
- 5. Pythonでファイルの各行に番号を付ける方法
- 6. Luceneを使って行番号やページ番号を見つける方法
- 7. 効率的なページ番号付けとカウント文書の方法
- 8. JAVAによる単語ファイルのページ番号付け方法
- 9. Joomla K2は、ページ番号にページ番号を付け加えてページ番号を変更します。
- 10. angularjsのサーバー側のデータでページ番号を付けよう
- 11. 行番号付けでJFace TreeViewerを作成する方法
- 12. 番号の色付け方法
- 13. データのページ番号付け:java + oracle sql
- 14. CouchDBのページ番号付けとソート
- 15. SQL ServerとPHP(foreachメソッド)を使用してページ番号付けで各ページの番号付けを続ける方法
- 16. HtmlAgilityPackを使用したページ番号付けページのページ
- 17. 次のテキストにページ番号を付け加えよう:
- 18. jqueryデータテーブルのページ番号付けでレコードを選択する方法
- 19. データベース番号の自動番号付けまたはカスタム番号
- 20. 番号に番号を付ける?
- 21. Mathematicaノートブックでセルタグを自動番号付けする方法は?
- 22. スフィンクスでアドバイスを番号付けする方法は?
- 23. 第三者を使用して角2 htmlテーブルのページ番号付けを行う方法
- 24. javafxテーブルの自動行番号付け
- 25. Hibernateのページ番号付け - 結果の次のバッチを取得する方法?
- 26. EXTJS4グリッドで現在のページ番号を見つける方法
- 27. 角材のページ番号付け次のページの機能
- 28. PHP&MS SQL Serverを使用してURLにページ番号を送信せずにページ番号を付けよう
- 29. jqGridで行番号ごとにページ番号を取得する方法
- 30. インスタンスの番号付けを実装する方法は?
PHPページネーションスクリプトを検索しましたか? – rahul
心配しないで、私は以下の答えを与えました。うまくいけば、あなたの問題を解決します。 –
私は、あなたが私たちに言っているよりも、この質問にもっと多くのことがあると感じます。 –