query($sql); //給定$rowpage[][]二維陣列//////////////////////////// $rowpage =$result->fetchAll(PDO::FETCH_ASSOC); ///計算顯示的編號~幾號///////////////////////////////////////////////////// //設定參數 $numperpage=8; //每頁顯示筆數 $totalnum = $result->rowCount(); //全部筆數 $totalpage = ceil($totalnum/$numperpage); //最多頁數 //目前頁數 :$nowpage if(isset($_GET['pagenum'])){ $nowpage =$_GET['pagenum']; }else{ $nowpage =1; } //每頁顯示編號的min,max $min=($nowpage-1)*$numperpage; $max=($nowpage-1)*$numperpage+$numperpage; if($max>$totalnum){ $max = $totalnum; } //顯示表格/////////////////////////////////////////// echo ""; for($i=$min;$i<$max;$i++){ // echo ""; echo sprintf("",$rowpage[$i]['書籍編號'],$rowpage[$i]['書籍名稱'],$rowpage[$i]['價格']); } echo "
書籍編號書籍名稱價格
" + $rowpage[$i]['書籍編號'] + "" + $rowpage[$i]['書籍名稱'] + "" + $rowpage[$i]['價格'] + "
%s%s%s
"; echo "
"; ///顯示頁數////////////////////////////////////////////// echo " "; ?>