<?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>";
?>
Antwort
Die folgenden Schritte führen Sie zur Implementierung und Integration von Paginierung in Ihren vorhandenen Code.
-https://github.com/rajdeeppaul/Pagination gehen, laden
pagination.php
Datei und schließen Sie sie in Ihrem Projektverzeichnis, wie folgt aus:require_once('pagination.php');
eine Instanz
Pagination
Klasse erstellen, mit entsprechenden Treiber, wie folgt aus:$pg = new Pagination('mysqli', 'HOSTNAME', 'USERNAME', 'PASSWORD', 'DATABASE_NAME');
Änderung
HOSTNAME
,USERNAME
,PASSWORD
undDATABASE_NAME
gemäß Ihrer Datenbankanmeldeinformationen.Set Paginierung Parameter
setPaginationParameters()
Methode, wie diese,$pg->setPaginationParameters(10, 5);
Anruf
getResult()
Methode derPagination
Klasse Zeilen auf der URL-Abfrage?page=X
, wie diese,$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>"; }
basierend anzuzeigen Schließlich können Sie Paginierungsverknüpfungen unter Verwendung der
getPaginationLinks()
-Methode anzeigen, z. B.$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 '»'; }
Hinweis: Vergessen Sie nicht
yourPage.php
mit Ihrer Seite zu ändern.
Hier die komplette Code:
<?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>";
?>
Fußnoten: Gehen Sie durch die Usage Dokumentation, falls Sie weitere Klärung über die Verwendung dieses Skripts benötigen.
Was können sie mehr verlangen? ;-) –
@ Fred-ii- Ich glaube die Antwort sollte nicht nur für OP sondern auch für zukünftige Besucher hilfreich sein. :-) –
Ja tatsächlich Rajdeep. Schade, dass die Frage so viele Downvotes bekam. Ich bin mir ziemlich sicher, es liegt daran, dass nicht viel Mühe darauf verwendet wurde. –
- 1. Wie funktioniert next() in diesem Python-Code
- 2. Wie funktioniert Code Abkürzung in diesem Programm
- 3. Wie funktioniert die While-Schleife in diesem Code?
- 4. Wie funktioniert die Paginierung in ionischen 2?
- 5. Wie in diesem Code
- 6. Warum funktioniert in diesem Code keine Inferenz?
- 7. Wie funktionieren die Objekte in diesem Code?
- 8. Warum funktioniert die ".id" -Methode nicht in diesem jQuery-Code?
- 9. Wie funktioniert die Paginierung mit Mongoengine?
- 10. rel attributte funktioniert nicht in diesem Code
- 11. rtrim Funktion funktioniert nicht in diesem Code
- 12. Warum funktioniert die Randomisierung in diesem Code nicht?
- 13. Wie funktioniert die Anweisung in diesem Beispiel?
- 14. Paginierung in Code Zünder
- 15. Wie funktioniert die Paginierung mit Python-Anfragen?
- 16. Warum funktioniert in diesem Lazy Loading-Code nicht wie erwartet?
- 17. Warum funktioniert die Zurück-Taste nicht mit diesem Code?
- 18. Was macht die Klassenmethode in diesem Code?
- 19. wie getline Arbeiten in diesem Code
- 20. Was ist die Codierung in diesem Code?
- 21. , was die Ausnahme in diesem Code geworfen:
- 22. Wie Paginierung in Twitter-Juwel funktioniert?
- 23. Paginierung funktioniert nicht in coderigniter :(
- 24. Paginierung in RoR funktioniert nicht
- 25. Expressjs wie funktioniert die Paginierung in einem Objekt?
- 26. Wie funktioniert die Paginierung mit gefälschten Daten in emberjs?
- 27. Paginierung in Laravel funktioniert nicht
- 28. Was passiert in diesem Code?
- 29. Bootstrap Paginierung funktioniert nicht
- 30. Warum funktioniert glReadPixels() in diesem Code in iOS 6.0 nicht?
hast du sogar nach PHP Paginierungsskripten gesucht? – rahul
Macht nichts, ich habe unten eine Antwort gegeben, hoffentlich wird das dein Problem lösen. –
Ich denke, dass diese Frage vielleicht mehr ist, als Sie uns sagen. –