Ich versuche mehrere Seitenumbruch auf einer Seite zu erreichen.
Die Seitennummerierung für alle Ergebnisse funktioniert.
Aber abgesehen von den Hauptergebnissen möchte ich verschiedene Optionen einschließen.
Zum Beispiel im Bild unten i drei weitere Optionen,
Neueste, Ruf, Älteste
Mehrere PHP-Seiten auf einer Seite
Also, ich möchte für alle diese Optionen mehrere Paginierung.
In der Seite, die ich die Ergebnisse anzeigen möchte, habe ich mehrere isset()
, um das zu erreichen.
<div id='paginationUsers'>
<?php
//for all the results that displaying first.
if(isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 1;
}
echo "<input type='hidden' id='pageAll' value='".$page."'>";
// for the Newest results
if(isset($_GET['pageNewest'])) {
$pageNewest = $_GET['pageNewest'];
} else {
$pageNewest = 1;
}
echo "<input type='hidden' id='newPage' value='".$pageNewest."'>";
//for the Oldest results
if(isset($_GET['pageOldest'])) {
$pageOldest = $_GET['pageOldest'];
} else {
$pageOldest = 1;
}
echo "<input type='hidden' id='oldPage' value='".$pageOldest."'>";
//for the Reputation results
if(isset($_GET['pageReputation'])) {
$pageReputation = $_GET['pageReputation'];
} else {
$pageReputation = 1;
}
echo "<input type='hidden' id='reputationPage' value='".$pageReputation."'>";
?>
</div>
Ofcourse, auf diese Weise kann nicht arbeiten, wie Sie im Code sehen können.
Also, ist es möglich, mehrere isset
in einer Seite aufzunehmen?
Ich versuche, dass ,, die Paginierung mit id pageAll arbeitet, aber in der Paginierung zum Beispiel mit id newPag, arbeitet nur die erste Seite, wenn ich auf den zweiten Klick Seite, zeigt es die Ergebnisse von der ersten Seite mit der ID pageAll. Also, es scheint wieder, dass, wenn isset nicht die erste ID mit pageAll ist, es auf 1 zurückgeht. –
check URL von wo Sie GET-Werte haben. – Vladimir
URLs sind korrekt. Im unteren Teil dieser Seite rufe ich eine JavaScript-Funktion auf, um die Ergebnisse der Option mit der ID pageAll anzuzeigen. Also, ich frage mich, ob das das Problem ist, und wenn ich auf die zweite Seite die ID mit pageNewest klicke, dann ID mit pageAll zurück zu 1. Wenn das der Fall ist, weiß ich nicht, wie man damit umgeht. –