求助 谁能发个带搜索功能的分页
本帖最后由 何出此言 于 2013-10-19 14:57 编辑1 2 3。。。6
这中效果的分页算法是什么 很急求助
本帖最后由 何出此言 于 2013-10-19 15:33 编辑
求大大帮帮忙啊那分页效果算法是什么
何出此言 发表于 2013-10-19 14:54 static/image/common/back.gif
求大大帮帮忙啊那分页效果算法是什么
CI中有分页类把 0.0你去看看中文手册
给你提供一个思路,看得懂看不懂看你自己了:
function shwo_all_articles($category_id,$category_name,$page) //显示此板块下所有文章
{
$i = 0;
if ($this->_get_all_article($category_id)) {
foreach ($this->_get_all_article($category_id) as $row) {
$i++;
if ($i <= ($page-1)*10) { //根据传递过来的$article_id参数,确定循环输出起点
continue;
} elseif ($i > $page*10) {
break;
}
$data['title'] = $row->title;
$data['date'] = $row->date;
$data['article_id'] = $row->a_id;
......
}
}
//分页
$this->load->library('pagination');
$config['base_url'] = base_url().'admin/category/'.$category_id.'/';
$config['total_rows'] = $this->admin_right->get_article_number($category_id);
$config['per_page'] = 10;
$config['use_page_numbers'] = TRUE;
$config['full_tag_open'] = '<div id="pagenav">';
$config['full_tag_close'] = '</div>';
$config['first_link'] = '第一页';
$config['last_link'] = '最后一页';
$config['uri_segment'] = 4;
$config['num_links'] = 1;
$config['cur_tag_open'] = '<b>';
$config['cur_tag_close'] = '</b>';
$this->pagination->initialize($config);
......
}
dren_a 发表于 2013-10-20 21:20 static/image/common/back.gif
给你提供一个思路,看得懂看不懂看你自己了:
我的分页5000条数据每页显示24条 打开超慢求解……
wuqian9871 发表于 2013-10-21 07:04 static/image/common/back.gif
我的分页5000条数据每页显示24条 打开超慢求解……
加上调试语句,看下时间是php占的还是数据库的问题
页:
[1]