搜索后再分页

来源:互联网 发布:数据精灵官网 编辑:程序博客网 时间:2024/06/03 09:13
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head>    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">    <title>Document</title></head><body><form action="http://www.fqq.com/seven/zk3/welcome/index/<?php echo $page; ?>/.html" method="get">   #伪静态    <p align="center">    <input type="text" name="search"/>    <input type="submit" value="搜索"/></p></form><table align="center" border="1">    <?php foreach($data as $k=>$v){?>        <tr>            <td><?php echo $v['id']?></td>            <td><?php echo $v['content']?></td>            <td><?php echo $v['timess']?></td>        </tr>    <?php }?></table><p align="center">    <a href="http://www.fqq.com/seven/zk3/welcome/index/1.html">首页</a>    <a href="http://www.fqq.com/seven/zk3/welcome/index/<?php echo $page-1; ?>/<?php echo $search; ?>.html"><?php if($page==1){ echo ""; }else{ echo "上一页"; }?></a>    <a href="http://www.fqq.com/seven/zk3/welcome/index/<?php echo $page+1; ?>/<?php echo $search; ?>.html">下一页</a>    <a href="http://www.fqq.com/seven/zk3/welcome/index/<?php echo $page_num; ?>/<?php echo $search; ?>.html">尾页</a></p></body></html>
public function index($page=1,$d=""){        $s = urldecode($d);        $search = isset($_GET['search'])?$_GET['search']:$s;        if($search == ""){            $num = 5;            $data = $this->db->get("zk3")->result_array();            $pagenum = count($data);            $page_num = ceil($pagenum/$num);            if($page<=0){                $page = 1;            }            if($page>$page_num){                $page=$page_num;            }            $start = ($page-1)*$num;            $arr['data']= $this->db->get("zk3",$num,$start)->result_array();            $arr['page_num']= $page_num;            $arr['page']= $page;            $arr['search']=$search;            $this->load->view("page",$arr);  #加载页面        }else{            $num = 5;            $data = $this->db->like("content",$search)->get("zk3")->result_array();            $pagenum = count($data);            $page_num = ceil($pagenum/$num);            if($page<=0){                $page = 1;            }            if($page>$page_num){                $page=$page_num;            }            $start = ($page-1)*$num;            $arr['data']= $this->db->like("content",$search)->get("zk3",$num,$start)->result_array();            $arr['page_num']= $page_num;            $arr['page']= $page;            $arr['search']=$search;            $this->load->view("page",$arr);   #加载页面        }   }


0 0
原创粉丝点击