ホームページ >バックエンド開発 >PHPチュートリアル >兄さん、私のページネーションが異常なので、助けて見てください。
私のページネーションですが、エラーがあります。助けてください
これは私が書いたページネーションです。しかし、たとえば、最後のページをクリックしてから前のページをクリックすると、最初のページをクリックしてから次のページをクリックした後も、彼女はまだこのページにいます。私を助けてください!
$sql = "select * from pl_transaction_sun";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$pagesize = 3 ;
$start = $_GET['start'];
$flag = $_GET['flag'];
// $start に値があるかどうかを判定します。 if ($ start == null) {
$start = 0;
}
//$flag に値があるかどうかを判断します
if ($flag == null) {
$flag = 0 ;
}
$sql1 = "select * from pl_transaction_sun 制限 $start, $pagesize";
$query1 = mysql_query($sql1);
//$num1 = mysql_num_rows ($ query1);
//フラグビットを判断して $start の値を決定します
if ($flag == 1 and $start+$pagesize < $num){
$start = $start+$pagesize;
}
if ($flag == 2 and $start+$pagesize > 0){
$start = $start-$pagesize;
// 最終ページ開始フラグ
if (($num % $pagesize) != 0){
$lastpage = $num - ($num % $pagesize);
}else{
$lastpage = $num - $pagesize;
}
//ページ数と現在のページコードを判定
$pagenum = ceil($num / $pagesize);
if ($ start == 0){
$nowpage = 1;
}else{
$nowpage = ($start / $pagesize) + 1;
print ("