ホームページ >バックエンド開発 >PHPチュートリアル >このカプセル化されたページング関数を変更してこのような効果を得るにはどうすればよいでしょうか?
不让它显示所有的页 永远只显示5页或者10页 就像图片中的一样 我这个代码应该怎么改呢?
function fenye(){
global $page,$pagenum;
echo "
include 'fenye.php'
header('content-type :text/ html;charset=utf-8;');
$pdo=new PDO("mysql:host=localhost;dbname=t1","root",""); pdo->prepare("select * from jianzhi");
$stmt->execute();$rows=count($) res); //アイテムの総数
$pagesize=8; //ページごとのアイテム数 if($rows==0){ $pagenum=0; $pagenum=ceil($rows/$pagesize);//複数のページに分割 if(empty($page)||$page<0||!is_numeric($page)) {
$page=1;
$ page=intval( $page);
} else{
$page=1;
}
if($page>$pagenum){
$startnum = ($page - 1)*$pagesize;
$query = "SELECT * FROM blog LIMIT $startnum,$pagesize";
$stmt2=$pdo->prepare($) query);
$stmt2->execute();
$res2=$stmt2->fetchall(PDO::FETCH_ASSOC);
これを見ればわかります http:/ /www.imooc.com/learn/419