<php>
    $array_area = explode(',',C('play_area'));
    $array_year = explode(',',C('play_year'));
    if($type_pid){
     $array_list = getlistarr($type_pid);
        $type_cid = $type_pid;
    }else{
     $array_list = getlistarr($type_id);
        $type_cid = $type_id;
    }
</php>            <ul class="select">
        <notempty name="array_list">
        <li><span>类型</span><a href="{:UU('Home-vod/type',array('id'=>$type_cid,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$type_year,'area'=>$type_area,'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_pid" value="0">hover</eq>">全部</a> <volist name="array_list" id="cid"><a href="{:UU('Home-vod/type',array('id'=>$cid,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$type_year,'area'=>$type_area,'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_id" value="$cid">hover</eq>">{$cid|getlistname}</a></volist></li>
        </notempty>
        <li><span>字母</span><a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>'','year'=>$type_year,'area'=>urlencode($type_area),'order'=>$type_order,'p'=>1),false,true)}" class="<empty name="type_letter">hover</empty>">全部</a> <php>for($i=1;$i<=26;$i++){if($type_letter==chr($i+64)){echo '<a href="'.UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>chr($i+64),'year'=>$year,'area'=>urlencode($type_area),'order'=>$type_order,'p'=>1),false,true).'" class="hover">'.chr($i+64).'</a>';}else{echo '<a href="'.UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>chr($i+64),'year'=>$year,'area'=>urlencode($type_area),'order'=>$type_order,'p'=>1),false,true).'">'.chr($i+64).'</a>';}}</php><a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>'0,1,2,3,4,5,6,7,8,9','year'=>$type_year,'area'=>$type_area,'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_letter" value="0,1,2,3,4,5,6,7,8,9">hover</eq>">0-9</a></li>
        <li><span>地区</span> <a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$type_year,'area'=>'','order'=>$type_order,'p'=>1),false,true)}" class="<empty name="type_area">hover</empty>">全部</a> <volist name="array_area" id="area"><a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$type_year,'area'=>urlencode($area),'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_area" value="$area">hover</eq>">{$area}</a></volist></li>
        <li><span>年份</span> <a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>0,'area'=>urlencode($type_area),'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_year" value="0">hover</eq>">全部</a> <volist name="array_year" id="year" offset="0" length="14"><a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$year,'area'=>urlencode($type_area),'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_year" value="$year">hover</eq>">{$year}</a></volist><a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>'19901999','area'=>urlencode($type_area),'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_year" value="19901999">hover</eq>">90年代</a><a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>'19801989','area'=>urlencode($type_area),'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_year" value="19801989">hover</eq>">80后</a><a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>'19001980','area'=>urlencode($type_area),'order'=>$type_order,'p'=>1),false,true)}" class="<eq name="type_year" value="19001980">hover</eq>">更早</a></li>
        <li><span>排序</span> <a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$type_year,'area'=>urlencode($type_area),'order'=>'addtime','p'=>1),false,true)}" class="<eq name="type_order" value="addtime">hover</eq>">最新播放</a> <a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$type_year,'area'=>urlencode($type_area),'order'=>'hits','p'=>1),false,true)}" class="<eq name="type_order" value="hits">hover</eq>">最热播放</a> <a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$type_year,'area'=>urlencode($type_area),'order'=>'gold','p'=>1),false,true)}" class="<eq name="type_order" value="gold">hover</eq>">最高评分</a> <a href="{:UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'letter'=>$type_letter,'year'=>$type_year,'area'=>urlencode($type_area),'order'=>'filmtime','p'=>1),false,true)}" class="<eq name="type_order" value="filmtime">hover</eq>">最新上映</a></li>
        </ul><php>
    if(strlen($type_year)==8){
        $type_year = substr($type_year,0,4).','.substr($type_year,4,8);
    }
    if($type_id){    
        C('jumpurl',UU('Home-vod/type',array('id'=>$type_id,'wd'=>$type_wd,'year'=>$type_year,'area'=>$type_area,'order'=>$type_order,'p'=>'{!page!}'),false,true));
        $vod_list = ff_mysql_vod('cid:'.$type_id.';tag:'.$type_wd.';year:'.$type_year.';area:'.$type_area.';letter:'.$type_letter.';actor:'.$type_actor.';limit:20;page:true;order:vod_'.$type_order.' desc,vod_id desc');
        $page = $vod_list[0]['page'];
    }
</php>……
<div class="pages">{$page}</div>
……这是一个筛选内容的页面,如此,分页怎么不成功?页数显示是对的,可就是按不了下一页,还是显示第一页。

解决方案 »

  1.   

    有分页吗?没有看到pagesize。
      

  2.   


    $page = isset($_POST['page']) ? intval($_POST['page']) : 1; 
    $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10;
    $page = isset($_GET['page']) ? intval($_GET['page']) : $page; 
    $rows = isset($_GET['rows']) ? intval($_GET['rows']) : $rows;
    $index = ($page - 1) * $rows;
    $total = "SELECT count(uid) from e_user";
    $sql = "select * from e_user where is_auth = 1 limit $index, $rows";
    echo get_js_page($total, $sql);
      

  3.   

    PHP分页示例
    <?php include("../conn/conn.php");
    if($_SESSION["tb_forum_name"]==""){
      echo "<script>alert('禁止非法登录!');window.location.href='hlogin.php';</script>";
      exit;
     }else{
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    <link rel="stylesheet" type="text/css" href="../css/hindex.css">
    </head><body><table width="800" height="40" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="80" height="35" align="center"><span class="STYLE3">会员昵称:</span></td>
        <td width="80" align="center"><span class="STYLE3">会员密码:</span></td>
        <td width="200" align="center"><span class="STYLE3">注册时间:</span></td>
        <td width="60" align="center"><span class="STYLE3">所属类型:</span></td>
        <td width="60" align="center"><span class="STYLE3">操作</span></td>
        <td width="266" align="center">&nbsp;</td>
      </tr>
    <?php 
       if($page){
        $page_size=4;          //每页显示2条记录
        $query="select count(*) as total from tb_forum_user where tb_forum_id";  //从数据库中读取数据
    $result=mysql_query($query);
        $message_count=mysql_result($result,0,"total");  //获取总的记录数
        $page_count=ceil($message_count/$page_size);  //获取总的页数
        $offset=($page-1)*$page_size;  
    $query=mysql_query("select * from tb_forum_user where tb_forum_id order by tb_forum_id desc limit $offset, $page_size");
    while($myrow=mysql_fetch_array($query)){
    ?>
      <tr>
        <td height="25" align="center"><span class="STYLE1"><a href="rework.php?tb_forum_id=<?php echo $myrow[tb_forum_id];?>&&tb_forum_name=<?php echo $myrow[tb_forum_name];?>" ><?php echo $myrow[tb_forum_name];?></a></span></td>
        <td align="center"><span class="STYLE1"><?php echo $myrow[tb_forum_truepass];?></span></td>
        <td align="center"><span class="STYLE1"><?php echo $myrow[tb_forum_date];?></span></td>
        <td align="center"><span class="STYLE1"><?php echo $myrow[tb_forum_type];?></span></td>
        <td align="center"><a href="delete_leaguer.php?delete_id=<?php echo $myrow[tb_forum_id];?>&&delete_user=<?php echo $myrow[tb_forum_user];?>" class="STYLE1">删除会员</a></td>
        <td align="center">
    <form name="form1" method="post" action="update_leaguer.php?update_id=<?php echo $myrow[tb_forum_id];?>">
    <select name="tb_forum_type" id="tb_forum_type">
       <option value="2">版主</option>
       <option value="1">会员</option>
    </select>//codego.net/tags/10/1/
    <input type="submit" name="Submit" value="权限设置">
    </form></td>
      </tr>
    <?php }}?>  <tr>
        <td height="30" colspan="6"><table width="95%" cellpadding="0" cellspacing="0">
      <tr> 
       <td width="45%" align="center"><span class="STYLE1">&nbsp;&nbsp;页次:<?php echo $page;?>
          / <?php echo $page_count;?> 页 记录:<?php echo $message_count;?> 条&nbsp; </span></td>
       <td width="55%" height="22" align="center"><span class="STYLE1"> 分页: 
          <?php
      if($page!=1)
       {
         echo  "<a href=index.php?title=会员管理&&page=1>首页</a>&nbsp;";
     echo "<a href=index.php?title=会员管理&&page=".($page-1).">上一页</a>&nbsp;";
       }
      if($page<$page_count)
       {
            echo "<a href=index.php?title=会员管理&&page=".($page+1).">下一页</a>&nbsp;";
            echo  "<a href=index.php?title=会员管理&&page=".$page_count.">尾页</a>";
       }
     
    ?>   
        </span></td>
      </tr>
    </table></td>
      </tr>
    </table>
    </body>
    </html>
    <?php }?>