永发信息网

PHP 代码

答案:3  悬赏:40  手机版
解决时间 2021-02-28 07:45
  • 提问者网友:姑娘长的好罪过
  • 2021-02-28 03:38
if($_GET[page]!=0);
{
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
echo $page; // 这个为什么显示出来会是-2 应该是0才对的把
$page.=''; // 这个东西代表什么啊
}

我知道这个代码的作用 我是问 我注释的两个东西
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-02-28 05:00
$pagesize=多少啊?
$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个记录。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯