if($_GET[page]!=0);
{
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
echo $page; // 这个为什么显示出来会是-2 应该是0才对的把
$page.=''; // 这个东西代表什么啊
}
我知道这个代码的作用 我是问 我注释的两个东西
PHP 代码
答案:3 悬赏:40 手机版
解决时间 2021-02-28 07:45
- 提问者网友:姑娘长的好罪过
- 2021-02-28 03:38
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-02-28 05:00
$pagesize=多少啊?
$page在你这里是一定要减1的
因为判断的问题***.php?page=0 这样传$page才等于0
所以$page-1=-1
$pagesize被设置成了2呗,所以输出的就是-2
$page代表页码
$page在你这里是一定要减1的
因为判断的问题***.php?page=0 这样传$page才等于0
所以$page-1=-1
$pagesize被设置成了2呗,所以输出的就是-2
$page代表页码
全部回答
- 1楼网友:枭雄戏美人
- 2021-02-28 07:52
如果是代码的话,不用调用直接写入就可以! 如果是引用php文件的话,有几种方法如下:
include('index.php');
include_once,('index.php');
require('index.php');
require_once('index.php');
都可以用来引入文件,而且不只可以引php的,其它类型文件也可以,具体差别你可以研究一下
- 2楼网友:往事隔山水
- 2021-02-28 06:22
这里$_GET['page']显然就是页码了。
那么$pageval就是页码。
$pagesize就是每页有多少个记录。
$page=($pageval-1)*$pagesize;就是每页的开始记录号。0开始。
例如:第2页,每页5个记录,就是说$_GET['page']=1,$pageval=1,$page=($pageval-1)*$pagesize=(2-1)×5=5,就是说,第2页的记录从5开始。(第一页是第0-4项记录,第二页是5-9项)。
显示-2,大概是$_GET[page]=0,$pagesize=2.
这个$page看起来是用在MYSQL的LIMIT函数的参数,这样用的:"limit $page,$pagesize",表示记录从$page这项开始,输出最多$pagesize个记录。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯