ajax完美实现两个网页 分页功能的实例代码
发布时间:2020-12-15 23:35:26 所属栏目:百科 来源:网络整理
导读:分页的首页 代码如下: ID 名称 作者 出版社 ISBN号 类型 价格 分页的php精华代码 代码如下: //命令模型层处理数据 $link=mysql_connect('localhost','root','') or die("失败"); mysql_select_db('books',$link) or die("连接数据库出错了!"); //每页显示记
分页的首页 代码如下:
分页的php精华代码 代码如下: //命令模型层处理数据 $link=mysql_connect('localhost','root','') or die("失败"); mysql_select_db('books',$link) or die("连接数据库出错了!"); //每页显示记录数 $pagesize = 2; //求出总的记录数 $sql = "select count(*) as total_rows from books"; $result = mysql_query($sql); $total_rows = mysql_fetch_array($result); //求总共的页码数 $pages = ceil($total_rows[0]/$pagesize); //当前第几页 $page = $_POST['page']; $strtext = "当前第".$page."页"."总共".$pages."页"."共".$total_rows[0]."记录"; //var_dump($str); //接下来,我要根据当前点击的页码求出对应的数据 $offset = $pagesize*($page-1); $sql = "select * from books limit $offset,$pagesize"; mysql_query("set names utf8"); $res=mysql_query($sql); $rows=array(); while($row=mysql_fetch_assoc($res)){ $rows[]=$row; } $pageInfo = $rows; //echo json_encode($pageInfo); //var_dump($pageInfo); //将获得数据链接,后返回 $first=1; $prev=$page-1; $next=$page+1; $last=$pages; //命令视图层显示数据 $first_a = " ![]() if($page>1){ $prev_a = " ![]() } if($page<$pages){ $next_a = " ![]() } $last_a = " ![]() @$str = $strtext.$first_a.$prev_a.$next_a.$last_a; //var_dump($str); $info = array('str'=>$str,'info'=>$pageInfo); echo json_encode($info); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |