recherche

Maison  >  Questions et réponses  >  le corps du texte

Petit bug dans la fonction de pagination

Bonjour Professeur Zhu, il y a un petit bug dans votre cours paginé (environ 16 minutes après le début du cours vidéo). Le numéro de page passe à 1, mais les données réelles affichent toujours le contenu de la page 2, et peu importe la façon dont vous cliquez, Cela ne changera pas. Vous devez modifier manuellement la valeur p à 0 dans la colonne URL pour revenir à la page 1. Comment le résoudre? ?

iUnicorniUnicorn2042 Il y a quelques jours2153

répondre à tous(6)je répondrai

  • --

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

    $Previous = ($page - 1)<1?1:($page-1); //Empêcher la page précédente de déborder


    <li>

    <a href="?num = <?=$num?>&page=<?php echo $Précédent;?>" aria-label="Précédent">

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

    </a>

    </li>

    Appelez ensuite cette variable $Previous et n'effectuez pas de calculs dans la balise <a>

    répondre
    0
  • 999

    reconnaissant

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

    iUnicorn2019-04-13 19:57:48

    Professeur, pourquoi ai-je changé deux navigateurs et je ne parviens toujours pas à répondre au code du site Web ? Le bouton de réponse n'est pas reflété lorsque vous cliquez dessus..., BUG du site Web ?

    répondre
    0
  • 天蓬老师

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

    Il s'agit d'un cours de deuxième année. Il est difficile de se souvenir des détails. Vous pouvez publier le code et nous pouvons vous aider à l'analyser ensemble

    .

    répondre
    0
  • --

    Le code du cours a été calculé deux fois, ce qui a généré un BUG. if($page<=1){ $page = $page +1; } echo 'Page précédente'; //Quand il vaut 1, la valeur de $page deviendra 2 grâce au calcul ci-dessus.

    -- · 2019-05-29 21:29:58
  • Annulerrépondre