首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » [求助]分页显示问题  


  作者:help444
  注册时间:2004-09-14
  主题/回复:1/2
  积分:407
  等级:★★☆(五级)
  称号:略有小成

  help444@etang.co..
  未提供
  www.

 

 发表:2004-09-14 01:02:28 阅读 2105 次 回复 4 次 得分2  |   字号 字色
[求助]分页显示问题
我现在已经实现了分页显示,
但我无法实现 跳到第?页的功能!
请问怎样实现!
先谢谢了!
 
 1#楼  
 
  回复人:help444
  注册时间:2004-09-14
  主题/回复:1/2
  积分:407
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2004-09-14 01:03:14  评分:× 

在PHP里面实现!
 2#楼  
 
  回复人:help444
  注册时间:2004-09-14
  主题/回复:1/2
  积分:407
  等级:★★☆(五级)
  称号:略有小成

   
 2#楼 发表于2004-09-14 01:10:16  评分:× 

简单的说,就是在分页显示中实现跳转功能
 3#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 3#楼 发表于2004-09-15 17:25:10  评分:1 

跳到第?页,是通过点击[1]...[n]的方式,还是通过选择下拉菜单的方式???

如果是前者,很简单,在[n]页码的超级连接上传递相应的页码数,比如<a href=a.php?page=n>

如果是通过下拉菜单选择,那么在下拉菜单<select标签中,加上一点js代码,当用户选择新的项目时,触发一个事件,这个事件就是根据新选择的页码跳转到相应的页面.
具体来说,触发的事件就是onChange事件.跳转的方法就是location.href.

这就是原理.至于代码,可以参考下面的:

---------------------------------------------
<select onchange=javascript:window.open(this.options[this.selectedIndex].value)>
    <option value="a.php?page=1" selected>第一页</option>
    <option value="a.php?page=2">第二页</option>
</select>
---------------------------------------------
这个是打开了一个新窗口,如果不希望打开新窗口,可以不用window.open,而改用location.href.
 4#楼  
 
  回复人:qianxx
  注册时间:2004-08-16
  主题/回复:9/10
  积分:454
  等级:★★☆(五级)
  称号:略有小成

   
 4#楼 发表于2004-10-05 20:19:26  评分:1 

写个循环吧,有多少页就显示多少页

<?
for($j=1;$j<=$pages;$j++)
  {
 $newoffset=$j;
 echo "<a href='agentclient_admin.php3?offset=$newoffset>[$j]</a>  ";
  }
?>
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.006sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版