本帖最后由 u014474944 于 2014-04-04 20:14:27 编辑

解决方案 »

  1.   

    还要怎么整合?
    sql查询的就是当前页的内容。也就是说,你只需要把当前页查询出来的内容展示出来,然后编好页码就行了。
      

  2.   


    <?php
    $page=isset($_GET['page'])?$_GET['page']:1; 
    $pagesize=20; if (!empty($_GET[keys])) {
       $keys=$_GET['keys'];
       $ww="`dates` like '%".$keys."%' or `area` like '%".$keys."%' ";
       $wh="where {$ww}";
    }else{
        $wh = ""
    }$sql="SELECT count(*) from khxx ".$wh; // 计算总数时加入搜索条件 
    $res=mysql_query($sql);
    $maxrows=mysql_result($res,0,0);
    $maxpages=ceil($maxrows/$pagesize);
    if($page>$maxpages){
        $page=$maxpages;}
    if($page<1){
        $page=1;}
    $limit=" limit ".(($page-1)*$pagesize).",{$pagesize}";// 查询当前页记录 
    $sql="SELECT * FROM `khxx` {$wh} order by id desc {$limit}";
    $query=mysql_query($sql);
    while ($rs=mysql_fetch_array($query)){?>
      

  3.   

    你得把搜索的字段 写进URL里面  然后传参 那样才行吧
      

  4.   

    就是不知道怎么写 没思路echo "<a href='khall.php?keys=$_GET['keys']&page=".($page-1)."'>上一页</a>";
    你把分页URL上都加上 这个 查询字段  应该就可以了
      

  5.   

    效果和我写的差不多 
    我写的有个问题就是 点下一页后 当前的查询状态就消失了 想问下 怎么写才可以把查询加入到分页那你需要在翻頁的url中加入条件参数,例如下一页需要这样写
    echo "<a href='khall.php?keys=".$keys."&page=".($page+1)."'>下一页</a>";