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>
  • 相关阅读:
    Orleans的深入
    Orleans的入门教程
    .net core 微服务通讯组件Orleans的使用与配置
    AddTransient、AddSingleton、AddScoped的区别
    近期做架构师的总结
    大数据分析的深度与假象
    SQL反模式-1
    学习总结---INNODB 事务并发
    Tomcat的error-page掩盖action实例化的exception
    A SQL to insert continuous values
  • 原文地址:https://www.cnblogs.com/HighKK/p/12961205.html
Copyright © 2011-2022 走看看