搜索后再分页

<!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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值