gpt4 book ai didi

php分页,每页限制

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:32 25 4
gpt4 key购买 nike

任何人都可以帮助我使用此代码来限制每页的数量,

function PageMain() {
global $TMPL;

$text = $_GET['a'];
$name = urldecode(htmlEntities($_GET['q']));
// pagination
$per_page = 10;
$page_query = mysql_query("SELECT COUNT(genres) from table WHERE genres LIKE '%%$name%'");
$pages = @ceil(mysql_result($page_query, 0) / $per_page);

$page = (isset($_GET['page']) AND (int)$_GET['page'] > 0) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;

$skin = new skin('shared/pagination'); $pagination = '';
if ($pages >= 1 && $page <= $pages) {
for ($x=1; $x<=$pages; $x++) {
$TMPL['pagination'] = ($x == $page) ? '<a class="active" href="/index.php?a=genre&q='.urlencode($name).'&page='.$x.'">'.$x.'</a> ' : '<a href="/index.php?a=genre&q='.urlencode($name).'&page='.$x.'">'.$x.'</a> ';
$pagination .= $skin->make();
}
}
$TMPL['pagination'] = $pagination;
}

现在在这张照片上看起来像:

http://i.imgur.com/7Y0tF.png

我需要制作这样的东西,包括下一页和最后一页:

http://i.imgur.com/7Oqfn.gif

最佳答案

对于大量页面,请考虑使用“对数”分页,请参见此处:

How to do page navigation for many, many pages? Logarithmic page navigation

关于php分页,每页限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com