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=" "){ $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; ?}
2016-05-14
在for循環前面定義$p=""; ?就可以了
2016-03-13
同求答案!我也是這樣!$p .= "[{$i}]";?這行說沒定義!