0
私は1ページで複数のページ設定をしようとしています。
すべての結果のページネーションが機能しています。
しかし、主な結果を除いて、私は異なるオプションを含めることを望みます。私は3つのオプション、最新
、評判、だから、古い
一つのページに複数のphpを設定する
を持っているの下に例えば
は、画像では、私はすべてのこれらのオプションのために複数のページ付けをしたいです。
私は結果を表示したいページで、私はそれを達成するために複数のisset()
を持っています。
<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>
あなたがコード内で見ることができるように勿論は、そのように動作することはできません。
isset
を1ページに複数含めることはできますか?
私は,,のid pageAllで改ページが動作していることをしようとしますが、私は2番目にクリックしたときに、ID newPagと例えば改ページでは、最初のページだけに取り組んでいます最初のページの結果をID pageAllで表示します。だから、再びpageAllで最初のIDを発行しないと、1に戻ります。 –
GET値を取得した場所のURLを確認してください。 – Vladimir
URLは正しいです。このページの一番下には、javascript関数が呼び出され、idAを持つオプションの結果が表示されます。だから、もしそれが問題で、私がpageNewestでidを2番目のページにクリックすると、idはpageAllで1に戻ります。これが当てはまる場合、私はこれをどのように処理するのか分かりません。 –