質問: new A; } OnedaySerchSQL(); ?> ">次へ ">1 ">2 ">3 ">4 ">5 6"; } ?>
回答: 他に気になるところはありますが、タイトルに有るページング処理については一番最後のfor文の部分を以下のようにすると行けるかと。 ``` $start_page = ($p < 4 ? 0 : ($p >= ($size - 4) ? $size - 8 : $p - 4)); // 4 <= $p <= ($size - 4) $end_page = $start_page + 9; //奇数にして選択ページの前後のリンク数を同じにしてあります for($i = $start_page; $i < $end_page; $i++){ if($i == $p){ echo $i; }else{ echo "{$i}"; } } ```