为了账号安全,请及时绑定邮箱和手机立即绑定

Notice: Undefined variable: p in D:\phpnow\vhosts\127.0.0.39\lib\page.func.php on line 39 总共是4;页/当前是第4页首页 上一页 [1][2][3] 尾页

Notice: Undefined variable: p in D:\phpnow\vhosts\127.0.0.39\lib\page.func.php on line 39
总共是4;页/当前是第4页首页 上一页 [1][2][3]  尾页

<?php
require_once'../include.php';
$sql="select * from imooc_admin";
$totalRows=getResultNum($sql);
//echo $totalRows;
$pageSize=2;
//得到总页数
$totalPage=ceil($totalRows/$pageSize);
$page=$_REQUEST['page']?(int)$_REQUEST['page']:1;
//echo $page;
if($page<1||$page==null||!is_numeric($page)){
    $page=1;
}
if($page>$totalPage)$page==$totalPage;
$offset=($page-1)*$pageSize;
$sql="select * from imooc_admin limit $offset,$pageSize";
$rows=fetchAll($sql);
//print_r ($rows);

 foreach($rows as $row) {
  echo "<br/>";
  echo $row['id'];
 } 
echo showPage($page,$totalPage);
function showPage($page,$totalPage,$where=null,$sep="&nbsp"){
$where=($where==null)?null:"&".$where;
$url=$_SERVER['PHP_SELF'];
$index=($page==1)?"首页":"<a href='{$url}?page=1'>首页</a>";
$last=($page==$totalPage)?"尾页": "<a href='{$url}?page=$totalPage'>尾页</a>" ;
$prev=($page==1)? "" :"<a href='{$url}?page=". ($page-1). "'>上一页</a>";
$next=($page==$totalPage)? "" : "<a href='{$url}?page=".($page+1) . " '>下一页</a>" ;
$str="总共是$totalPage;页/当前是第{$page}页";
for($i=1;$i<$totalPage;$i++){
 //当前页无连接
 if($page==$i){
  $p.="[{$i}]";
 }else{
   $p.="<a href='{$url}?page={$i}'>[{$i}]</a>";
 }
 }
 $pageStr=$str.$index.$sep.$prev.$sep.$p.$sep.$next.$sep.$last;
 return $pageStr;
 }


正在回答

2 回答

在for循环前面定义$p="";  就可以了

4 回复 有任何疑惑可以回复我~
#1

离歌笑_0002

为什么会出现这种问题呢?
2017-08-25 回复 有任何疑惑可以回复我~
#2

离歌笑_0002

为什么讲课老师没出现这个问题?
2017-08-25 回复 有任何疑惑可以回复我~
#3

离歌笑_0002 回复 离歌笑_0002

因为变量$p是在for循环内属于局部变量
2017-08-25 回复 有任何疑惑可以回复我~

同求答案!我也是这样!$p .= "[{$i}]"; 这行说没定义!

0 回复 有任何疑惑可以回复我~
#1

小默king先生

这个问题解决了吗?我也是这样!if ($page == $i) { $p .= "[{$i}]"; } else { $p .= "<a href='{$url}?page={$i}'>[{$i}]</a>"; }
2016-03-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117284    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

Notice: Undefined variable: p in D:\phpnow\vhosts\127.0.0.39\lib\page.func.php on line 39 总共是4;页/当前是第4页首页 上一页 [1][2][3] 尾页

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信