首页 新闻 会员 周边 捐助

最近遇到一个分页问题,该如何计算每页的起始地址,由于没有存到数据库,分页时每次都要重新生成IP地址

0
悬赏园豆:20 [已解决问题] 解决于 2015-08-11 21:57
每页起始IP地址 当前页码 每页显示范围 公式144+(pageIndex-1)*pageSize
       
192.168.138.144 1 144-163 144+(1-1)*20=144
       
192.168.138.164 2 164->183 144+(2-1)*20=164
       
192.168.138.184 3 184->203 144+(3-1)*20=184
       
192.168.138.204 4 204->223 144+(4-1)*20=204
       
192.168.138.224 5 224->243 144+(5-1)*20=224
       
192.168.138.244 6 244->7 144+(6-1)*20=244
       
192.168.139.8 7 8->27 144+(7-1)*20=264(这里就不适用了)
       
192.168.139.28 8 28->46 144+(8-1)*20=284
       
~冰的主页 ~冰 | 小虾三级 | 园豆:509
提问于:2015-08-08 10:48
< >
分享
最佳答案
0

分页的唯一id就是要求不重复,且能比较大小,用IP肯定不行了。即便不存到数据库,也可以产生递增id的。

收获园豆:20
清海扬波 | 小虾三级 |园豆:825 | 2015-08-08 11:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册