>>456
すんなりうまくいきました。ありがとうございます。すごいっすね^^

ただ、$MaxPage = intval(count($Arr) / 20) + 1; の部分で
件数が36件や48件などのように端数が出る場合はなんの問題も
ないのですが、30件とか40件などのイーブンな場合1つ多くページャー
が出てしまいます。これはイーブンように何か構文を足さないといけない
とおもいますが、例えば

$EvenPage = intval(count($Arr) / 20);
if ......

if以下がどのような感じになるか、アドバイスいただけますでしょうか?