zoukankan      html  css  js  c++  java
  • 总结5.25 PHP设置目录页码跳转

    $zye = 7;//目录总页数七页
    $dye = isset($_GET['dye'])?($_GET['dye']):1;//当前页可以用get获取到时,用获取到得当前页码,没有则为1
    $before = $dye-1;//上一页,当前页数减一
    $after = $dye+1;//下一页,当前页数加一
    <?php
        if($before==0){
            ?>
            <a href="javascript:;" class="before" style=" 100px">上一页</a>
            <?php
            }else{//$before为零,说明当前为第一页,点击上一页不进行任何跳转
            ?>
            <a href="b.php?dye=<?php echo($before);?>" class="before">上一页</a>
            <?php
            }//$before其他情况,点击上一页会跳转到上一页
            ?>
        <?php
            for($i=1;$i<=$zye;$i++){ //用for循环打出总的目录   
                if($i==$dye){
                    ?><a href="b.php?dye=<?php echo($i);?>" class="active"><?php echo($i);?></a><?php
                    //当$i==$dye时,说明此页码为当前页码,给当前页码添加一个class来区分
                }else{
                    ?><a href="b.php?dye=<?php echo($i);?>"><?php echo($i)?></a><?php
                }//其他情况普通显示页码
            }
        ?>
        <?php
            if($after>7){
            ?>
            <a href="javascript:;" class="after">下一页</a>
            <?php
            }else{//$after与$before类似,当$after大于7时,说明当前已经是最后页,点击不进行跳转
            ?>
            <a href="b.php?dye=<?php echo($after);?>" class="after">下一页</a>
            <?php
            }//$after其他情况,点击下一页会跳转到下一页
            ?>
    <style>
        .active{
            background-color: green;
        }
    </style>
  • 相关阅读:
    程序安装打包
    sql 2005 分页存储过程
    带线的无限级下拉树列表
    MapXtreme 2005 学习心得 概述(一)
    存储过程中用到的年,月,周的函数
    委托/事件/线程传参简单理解
    清除svn/vss小工具
    查看数据库连接数
    MapXtreme 2005 学习心得 使用WebTool工具(七)
    C#日期格式化
  • 原文地址:https://www.cnblogs.com/HighKK/p/12961205.html
Copyright © 2011-2022 走看看