페이징 기능의 작은 버그
iUnicorn
iUnicorn 2019-04-12 19:15:41
0
6
2174

안녕하세요, Zhu 선생님, 페이지가 매겨진 강좌에 작은 버그가 있습니다(동영상 강좌 시작 약 16분). 페이지 번호가 1로 점프하지만 실제 데이터는 여전히 2페이지의 내용을 표시하며, 어떻게 클릭하더라도 변경되지 않습니다. 다시 1페이지로 이동하려면 URL 열에서 p 값을 0으로 수동으로 변경해야 합니다. 어떻게 해결하나요? ?

iUnicorn
iUnicorn

知识,成就梦想!

모든 응답(3)
--

$Previous = ($page - 1)<1?1:($page-1); //이전 페이지가 넘치지 않도록


<li>

<a href="?num = <?=$num?>&page=<?php echo $Previous;?>" aria-label="이전">

<span aria-hidden="true">«&lt ; /span>

</a>

</li>

그런 다음 이 $Previous 변수를 호출하고 <a> 태그에서 계산을 수행하지 마세요.

  • 회신하다 고마워하는
    999 작가 2019-10-12 19:40:15
iUnicorn

선생님, 브라우저 두 개를 바꿨는데 왜 여전히 웹사이트에 코드를 회신할 수 없나요? 답글버튼 클릭시 반영이 안되네요.. 홈페이지 버그?

Peter-Zhu

2학년 과정이므로 세부 내용을 기억하기 어렵습니다. 코드를 게시하면 함께 분석하는 데 도움을 드릴 수 있습니다.

  • 회신하다 강좌의 코드가 두 번 계산되어 BUG가 발생했습니다. if($page<=1){ $page = $page +1; } echo '<a href="?p='.$page-1.'">이전 페이지</a>'; //1일 때 위의 계산을 통해 $page의 값은 2가 됩니다.
    -- 작가 2019-05-29 21:29:58
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿