也许是php5.3.3的问题,也许是我的问题 //首先要得到所有的数据综合mysql_num_rows(_query("SEAECT bg_id FROM bg_user"));这一句是我还没写好呢 大家可以直接无视之 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $page = isset($_GET['page'])? intval($_GET['page']): 1;$page = $page < 1? 1: $page;$page = $page > $pageMaxNum? $pageMaxNum: $page;//注意,楼主主要缺少的是第一行,后面的$pageMaxNum指的是你数据的总页数 噢 想起来了 也可以用 If(!empty$_GET['page']){}这样来写吧? 在获取$_GET值的时候应该判断一下,如:if(isset($_GET['page']) and is_numeric($_GET['page'])){//deal $_GET['page'] and sql query etc.}else{//something error or exit} 事先要想到请求中存不存在这个page,不错在的话那么mysql语句就有问题,会报错,这个时候你需要设置默认值,如:$page = isset($_GET['page'])? intval($_GET['page']): 1;如果请求的页数存在,但是小于0,这样的请求依然有问题,所以:$page = $page < 1? 1: $page;如果请求的页数存在,但是大于你总页数(加入是$pageMaxNum),所以:$page = $page > $pageMaxNum? $pageMaxNum: $page; 但是 我if(!empty$_GET['page']){}我直接把代码全部包含在这个if里面行不行 如果这个$_GET不存在的话 那么 直接不执行 咦 不对 这样也不行 如果这样的话 我连博友都显示不出来了虽然你的代码 看着有点晕 但是运行没问题的 看来还是我的技术太菜了 if(!empty$_GET['page']){}else{//既然存在page会if,那么不存在呢?} 如果请求的页数存在,但是小于0,这样的请求依然有问题,所以:$page = $page < 1? 1: $page你这后面有个问号 是啥意思 就是 如果页面存在 但是小于0的话 后面跟个1: $page 是什么意思 $page = $page < 1? 1: $page;如果$page < 1为真那么将1赋值给$page如果$page < 1为假将$page本身给$page $page = $page < 1? 1: $page;上式中$page < 1代表了一个布尔值,1: $page代表的是两种结果(1和$page),最终就是根绝$page < 1是真是假来选择1和$page,前面的是在为真的时候被选择,后面那个是在为假的时候被选择 error_reporting(7);这样就不报NOTICE级的错误了!当然如果之前有好习惯的人 ,也无所未了。养成判断习惯总是好的,符合总是不信任客户端获取的信息的规律! 急需武汉的程序员合作 curl如何获取远程文件 急切需要一个留言板的源码。 请问什么是本地套接字的路径? 一个简单的CSS问题,关于连接变色的 如何匹配所有.mod_1 开头的css? 用nusoap做soap的时候怎么样注册一个类里面的全部方法? 如何才能解决数组的索引值问题 imap_open对本机的邮件服务器不管用? 多个项目寻php高手, 长期合作 一个随机时间执行程序的问题 大家帮忙出出主义 如何实现邮箱激活账号!!!!!!
$page = $page < 1? 1: $page;
$page = $page > $pageMaxNum? $pageMaxNum: $page;//注意,楼主主要缺少的是第一行,后面的$pageMaxNum指的是你数据的总页数
这样来写吧?
//deal $_GET['page'] and sql query etc.
}else{
//something error or exit
}
事先要想到请求中存不存在这个page,不错在的话那么mysql语句就有问题,会报错,这个时候你需要设置默认值,如:
$page = isset($_GET['page'])? intval($_GET['page']): 1;
如果请求的页数存在,但是小于0,这样的请求依然有问题,所以:
$page = $page < 1? 1: $page;
如果请求的页数存在,但是大于你总页数(加入是$pageMaxNum),所以:
$page = $page > $pageMaxNum? $pageMaxNum: $page;
但是 我if(!empty$_GET['page']){
}
我直接把代码全部包含在这个if里面行不行 如果这个$_GET不存在的话 那么 直接不执行
咦 不对 这样也不行 如果这样的话 我连博友都显示不出来了虽然你的代码 看着有点晕 但是运行没问题的 看来还是我的技术太菜了
}else{
//既然存在page会if,那么不存在呢?
}
$page = $page < 1? 1: $page你这后面有个问号 是啥意思 就是 如果页面存在 但是小于0的话 后面跟个1: $page 是什么意思
如果$page < 1为假将$page本身给$page