찾다

 >  Q&A  >  본문

페이징 기능의 작은 버그

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

iUnicorniUnicorn2051일 전2165

모든 응답(6)나는 대답할 것이다

  • --

    --2019-05-29 21:18:04

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


    <li>

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

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

    </a>

    </li>

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

    회신하다
    0
  • 999

    고마워하는

    999 · 2019-10-12 19:40:15
  • iUnicorn

    iUnicorn2019-04-13 19:57:48

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

    회신하다
    0
  • 天蓬老师

    天蓬老师2019-04-13 11:42:02

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

    회신하다
    0
  • --

    강좌의 코드가 두 번 계산되어 BUG가 발생했습니다. if($page<=1){ $page = $page +1; } echo '이전 페이지'; //1일 때 위의 계산을 통해 $page의 값은 2가 됩니다.

    -- · 2019-05-29 21:29:58
  • 취소회신하다