0
한 페이지에서 여러 페이지 매김을 달성하려고합니다.
모든 결과에 대한 페이지 매김이 효과적입니다.
그러나 주요 결과를 제외하고는 다른 옵션을 포함하고 싶습니다. 내가 세 더 많은 옵션, 최신
, 평판, 그래서 오래된
한 페이지에 여러개의 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
을 한 페이지에 여러 개 포함 할 수 있습니까?
내가 ,, 아이디 pageAll과 매김이 작동하는지 시도를하지만, 내가 두 번째로 클릭하면 ID newPag와 예를 들어 매김에, 첫 번째 페이지를하고있다 페이지에서 첫 번째 페이지의 결과를 ID pageAll로 표시합니다. 그래서, 다시 한번 pageAll을 가진 첫 번째 ID를 설정하지 않으면 1로 돌아갑니다. –
GET 값이있는 곳의 URL을 확인하십시오. – Vladimir
URL이 정확합니다. 이 페이지의 아래쪽에, 나는 pageAll id를 가진 옵션의 결과를 표시하는 자바 스크립트 함수를 호출한다. 그래서 그게 문제인지 그리고 내가 pageNewest 함께 ID 두 번째 페이지를 클릭하면 id가 pageAll 1 반환합니다. 그럴 경우, 어떻게 처리 해야할지 모르겠다. –