急问,如何保持页码? 既然“两次的条件不一样,limit后面的参数也不一样”那为什么要延续呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 里面的html代码可以自己加。-------------------------------------------<?php$link = mysql_connect('localhost', 'root', '') or die('mysql database connect error');mysql_select_db('**********') or die('the selected database is not exist');?><?php $sql = 'select count(*) count from **********'; $result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n"); $rs=mysql_fetch_object($result); $recountCount = $rs->count; $show = 20; $totalPage = ceil($recountCount/$show); $page = (isset($_GET['page']) && $_GET['page']>=0)? $_GET['page']: 0; $isLast = ($page==($totalPage-1))? true: false; $hasNoPre = ($page==0)? true: false; $hasNoNext = ($page==$totalPage-1)? true: false; $isFirst = ($page==0)? true:false; $start = $page*$show; mysql_free_result($result);?><? $sql = "select * from ****** limit $start,$show"; $result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n"); while($rs=mysql_fetch_object($result)){ echo $rs->******; echo "<br>"; } mysql_free_result($result);?><? $str = "共 $recountCount 条记录,当前第 ".($page+1)."/$totalPage 页 "; $str .= $isFirst? "首页 " : "<a href=\"?page=0\">首页</a> "; $str .= $hasNoPre? "上一页 " : "<a href=\"?page=".($page-1)."\">上一页</a> "; $str .= $hasNoNext? "下一页 " : "<a href=\"?page=".($page+1)."\">下一页</a> "; $str .= $isLast? "尾页 " : "<a href=\"?page=".($totalPage-1)."\">尾页</a>"; echo $str;?> 代码copy到编辑器里面就工整了。 奇怪就奇怪在唠叨兄说的~!!我实在郁闷,其实根本就没有这个必要,这是上面头说的~!要这样,哎,快烦死了~~http://www.simplex-inc.co.jp/~huirida/test/ http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=173890 怎么放,不重要~~比如:AAAA1 A2 .....这只是个链接而已.. 不是页码不变,是在原页码上累加~~问题是SQL是limit 12,15,如果页码不变,那limit 就错了...其实也可以实现,就是先加,再减, 就是很麻烦,想问有什么好办法没有? 地址在:http://www.simplex-inc.co.jp/~huirida/test/shop.php?category=interest如果点击,下面第二个类别:"浮世絵 "时,页码,在第一个上面累加..我正在弄,但是还有点问题. 明白了,根据类别分组就行了吧,就是点击A1时,显示根据它下面的内容;点击A2时,提取数据库中的类别是A1,A2的内容,然后按A1,A2分组,前面是显示A1的内容,后面是显示A2的内容,这样就行了吧. 恩,是这个意思,不过.比如点A2时,对数据库内容group by 读取后,就不显示A1了,只显示A2,页码从A1数量上累加! 比如A1是1 2 3A2是4 5 6那么4就是显示A2的第一页(4-3);5就显示A2的第二页(5-3)...这不是和A1分页一样的道理吗?至于页码显示也都一样,要先计算A2的页数和A1,A2的总页数,这样A1的页数也就知道了.可以再显示A2的时候只显示 A1页数+A2实际页数 哈哈,这样是不是有点乱 php中如何设置<select></select>中的默认项 js调用php文件,不显示啊!!!!! 一段php代码,请帮我详细解释一下 php翻译至c#的错误 fsockopen 问题 PHP连接远程ORACLE错误,求救 PHP preg_match 图片地址? 数组的问题 一个菜鸟想用PHP连接FOXPRO数据表能否实现?? 一个使用php做多进程的例子 请问如何读取WORD文档里的内容? Mysql与PHP链接问题(急)
-------------------------------------------
<?php
$link = mysql_connect('localhost', 'root', '') or die('mysql database connect error');
mysql_select_db('**********') or die('the selected database is not exist');
?>
<?php
$sql = 'select count(*) count from **********';
$result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
$rs=mysql_fetch_object($result);
$recountCount = $rs->count;
$show = 20;
$totalPage = ceil($recountCount/$show);
$page = (isset($_GET['page']) && $_GET['page']>=0)? $_GET['page']: 0;
$isLast = ($page==($totalPage-1))? true: false;
$hasNoPre = ($page==0)? true: false;
$hasNoNext = ($page==$totalPage-1)? true: false;
$isFirst = ($page==0)? true:false;
$start = $page*$show;
mysql_free_result($result);
?><?
$sql = "select * from ****** limit $start,$show";
$result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
while($rs=mysql_fetch_object($result)){
echo $rs->******;
echo "<br>";
}
mysql_free_result($result);
?>
<?
$str = "共 $recountCount 条记录,当前第 ".($page+1)."/$totalPage 页 ";
$str .= $isFirst? "首页 " : "<a href=\"?page=0\">首页</a> ";
$str .= $hasNoPre? "上一页 " : "<a href=\"?page=".($page-1)."\">上一页</a> ";
$str .= $hasNoNext? "下一页 " : "<a href=\"?page=".($page+1)."\">下一页</a> ";
$str .= $isLast? "尾页 " : "<a href=\"?page=".($totalPage-1)."\">尾页</a>";
echo $str;
?>
A2是4 5 6
那么4就是显示A2的第一页(4-3);5就显示A2的第二页(5-3)...这不是和A1分页一样的道理吗?至于页码显示也都一样,要先计算A2的页数和A1,A2的总页数,这样A1的页数也就知道了.可以再显示A2的时候只显示 A1页数+A2实际页数 哈哈,这样是不是有点乱