欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

bootstrap分页函数

程序员文章站 2022-04-10 18:17:38
...
bootstrap分页函数
#bug较多 请勿使用#

// 总页数, 一页多少个, 显示多少个分页, 当前页数
function boot_page($count, $item, $list, $p)
{
// 最大页数
$max = ceil($count / $item);

if($max {
$page = "";
}
else
{
// 首页
$page = '
  • «
  • ';

    // 显示的第一个
    $start = $p - floor($list / 2);
    if($start {
    $start = 1;
    }
    // 显示的最后一个
    $stop = $p + floor($list / 2);
    if($stop > $max)
    {
    $stop = $max;
    }

    for($i = $start; $i {
    if($i == $p)
    {
    // 选中当前页
    $page .= '
  • '.$i.'
  • ';
    }
    else
    {
    $page .= '
  • '.$i.'
  • ';
    }
    }

    // 末页
    $page .= '
  • »
  • ';
    }

    return $page;
    }
    public function index($p = 1)
    {
    $db = M("shop");

    $data = $db->page($p, 10)->order("id desc")->select();
    $this->assign("data", $data);

    $page = boot_page($db->count(), 10, 5, $p);
    $this->assign("page", $page);

    $this->display();
    }


      {$page}

    AD:真正免费,域名+虚机+企业邮箱=0元