`
dennisbing
  • 浏览: 160934 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

已知数组Ajax分页

    博客分类:
  • PHP
 
阅读更多

<?

$stamp_result =array(0=>'xx',1=>'kk',2=>'gfyfu',3=>'oio',

4=>'ydftd',5=>'fufty',6=>'jugtyu',7=>'kjh',8=>'pop',9=>'ssaas');

//$page_count = count($a);
$page_size = 4;//一页显示数
//$page_no = $_REQUEST['page_no'];
$page_no=  intval($_REQUEST['page_no']);//取得当前页
if (!$page_no || $page_no < 0) {
 $page_no= 1;
}
//$iPagesize = isset($_REQUEST["pagesize"]) ? (int)trim($_REQUEST["pagesize"]) : 2;
//$iPageno = isset($_REQUEST["pageno"]) ? (int)trim($_REQUEST["pageno"]) : 1;


//$page_size = 16;
$total = count($stamp_result);//总记录数
$max_page = ceil($total/$page_size);//需要显示几页
$page_no = min($max_page,$page_no);//当前页
$start = ($page_no-1)*$page_size;

//要判断最后一页剩几个  然后循环几次
$residue = ($page_no >= $max_page) ? $total%$page_size : 0;
$page_size = ($residue >0) ? $residue : $page_size;
 

//默认page_no为1,显示第一页的数据
if ($total > 0) {
 for ($k=0; $k<
$max_page; $k++){
  $start_id = $k+$start;
   echo $start_id+1;
 }

分享到:
评论

相关推荐

    jQuery教程 $()包装函数来实现数组元素分页效果

    jQuery是一个快速、小巧、功能丰富的JavaScript库,它使得HTML文档遍历和操作、事件处理、动画和Ajax变得更加简单,极大地简化了JavaScript编程。在Web开发中,分页功能是实现页面内容动态管理的常见需求之一。分页...

    PHP程序设计-3期(KC016) 5.2.6数据分页常见问题.docx

    2. 使用Ajax异步操作,当用户点击页码时,通过JavaScript发送包含关键词和页码的请求,更新页面内容而不刷新整个页面。 **问题3:使用PDO::prepare()进行分页操作时,占位符不能使用array()传递** 在PHP的PDO扩展...

    js翻页功能

    2. Ajax分页:数据存储在服务器端,当用户翻页时,使用Ajax发送请求到服务器,获取对应页码的数据,并在客户端动态更新页面。这种做法可以减少初次加载时的数据量,提高网页响应速度。 三、具体实现步骤 1. 创建...

    jqGrid插件--JQuery表格插件

    2. **数据源**:jqGrid支持多种数据源,包括本地数组、JSON、XML、AJAX等。通过设置`url`属性,可以实现远程数据加载,利用Ajax进行异步通信,提高用户体验。 3. **列配置**:每个列可以通过`colModel`选项进行定义...

    highChart后台动态获取数据

    动态获取数据意味着图表的数据不是在页面加载时就已知,而是通过Ajax请求从服务器获取。这可以实现图表的实时更新或者根据用户交互加载更多数据。你可以使用jQuery的`$.ajax`或`$.getJSON`方法来发送请求,获取后端...

    jQuery插件源码及帮助文档!

    jQuery的发展历程中,版本不断迭代,每个版本都可能引入新的特性或修复已知问题。1.3.2版本虽然较旧,但依然能展示jQuery的核心设计理念。通过阅读源码,开发者可以深入理解jQuery如何封装和优化JavaScript,比如...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)...

    jquey性能优化.zip

    4. 使用context参数:如果已知元素在特定上下文中,可以提供该上下文,减少搜索范围。 二、事件绑定优化 1. 使用事件委托:将事件绑定到父元素,利用事件冒泡机制,减少事件监听器的数量。 2. 避免在循环中绑定事件...

    ExtAspNet_v2.3.2_dll

    +修正IE7下Grid分页速度慢(feedback:youwei, StevenGuan, hazardvn, gavindou, ttjacky)。 -实际上IE7下所以的回发都慢,原因是客户端的Base64编码速度慢,已经使用encodeURIComponent来代替Base64编码。 -俄语...

    select2-4.0.8.zip

    3. **修复已知问题**:针对前一版本的bug进行了修复,提高了稳定性和兼容性。 4. **更新文档**:提供了更详尽的文档和示例,帮助开发者更好地理解和使用Select2。 三、Select2的使用方法 1. **安装与引入**:可以...

    PHP各知识点详细总结.pdf

    - for 循环:用于已知循环次数的情况。 - while 循环:先判断条件再执行循环体。 - do...while 循环:至少执行一次循环体后再判断条件。 - **文件上传** - 使用 `$_FILES` 超全局变量处理上传文件。 - 需要注意...

    LooPLAB

    8. **AJAX和Fetch API**:用于异步获取数据,结合循环可以动态加载和处理大量数据,如分页或无限滚动列表。 9. **CSS动画**:虽然不是循环编程的一部分,但CSS动画(如`@keyframes`规则)可以创建视觉上的循环效果...

Global site tag (gtag.js) - Google Analytics