Petit bug dans la fonction de pagination
iUnicorn
iUnicorn 2019-04-12 19:15:41
0
6
2161

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? ?

iUnicorn
iUnicorn

知识,成就梦想!

répondre à tous(3)
--

$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">«&lt ; /span>

</a>

</li>

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

  • répondre reconnaissant
    999 auteur 2019-10-12 19:40:15
iUnicorn

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 ?

Peter-Zhu

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 Le code du cours a été calculé deux fois, ce qui a généré un BUG. if($page<=1){ $page = $page +1; } echo '<a href="?p='.$page-1.'">Page précédente</a>'; //Quand il vaut 1, la valeur de $page deviendra 2 grâce au calcul ci-dessus.
    -- auteur 2019-05-29 21:29:58
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal