Hallo Lehrer Zhu, es gibt einen kleinen Fehler in Ihrem paginierten Kurs (ca. 16 Minuten nach Beginn des Videokurses). Die Seitenzahl springt auf 1, aber die tatsächlichen Daten zeigen immer noch den Inhalt auf Seite 2 an, und egal, wie Sie klicken. Es ändert sich nicht. Sie müssen den p-Wert in der URL-Spalte manuell auf 0 ändern, um zu Seite 1 zurückzukehren. Wie man es löst? ?
$Previous = ($page - 1)<1?1:($page-1); //防止上一页溢出
<li>
<a href="?num=<?=$num?>&page=<?php echo $Previous;?>" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
然后调用这个$Previous变量,不在<a>标签中进行计算,就没问题。
老师,我怎么换了两个浏览器了,都没能把代码回复到网站呢?回复按钮点了没反映……,网站BUG?
这是二前年课程, 细节难以回忆, 你可以把代码放上来, 大家一起帮你分析