$maxpage = intval($xml->pageCount);
//*****ページング処理の始まり******
//キーワードとサブミットの文字列をエンコード
$key = urlencode($_GET["keyword"]);
$sub = urlencode($_GET["submit"]);
$so = urlencode($_GET["sort"]);
$fpaging = '前の30件';
if(($xml->count - $page*30)>30) {
$rpaging = '次の30件';
}else {
$rpaging = sprintf("次の%d件",$xml->count - $page*30);
}
$pageindex = "10"; // 表示させるページIndex数
//もし、現在表示しているページが1ページより後のページならば、前ページへのリンクを作成
if ($page > 1) {
$i = $page - 1;
//$pageに指定された全パラメーターとページ番号をセットして渡すリンクを作成
print("$fpaging");
}
//もし、現在表示しているページが1ページ目でも最終ページでもない場合は前ページと次ページを
//区切る「 」を出力
if ($page <> 1 and $page <> $maxpage) {
print(" ");
}
//もし、現在表示しているページが最終ページより前のページであるならば、前ページへのリンクを作成
if ($page < $maxpage) {
$i = $page + 1;
//$pageに指定され全パラメーターとページ番号をセットして渡すリンクを作成
print("$rpaging");
}
// スペース
// ページング有(ヒット数が1ページの件数より多かった時)の見た目合わせ
if ($maxpage != 1) { print(" "); }
//出力可能なページ数(maxpage)までの範囲で$pageindex分繰り返す
if ($page >= (($pageindex/2)+1)){
$i=$i-6;
if ($i != 1 ) { print("・・・"); }
}else { $i=1; }
$i_temp=$i; //forループを開始する前のページ番号を保存
for (;$i<=$maxpage;$i++) {
if ($maxpage == 1) { break; } //maxpageが1だったら何もしないで抜ける
//現在見ているページの時は [ ]で囲む
if ($i==$page){
print("[" . $i . "]");
} else {
//$pageに指定された全パラメーターとページ番号をセットして渡すリンクを作成
print("". $i ."");
}
if(($i-$i_temp) == ($pageindex-1)) { //$pageindex回ループしたら抜ける
//ページが最終ページでないときには「...」を出力する
if ($i<>$maxpage) { print("・・・"); }
break;
}
//最終ページ以外で数字の間に区切り文字「・」挿入
if ($i <> $maxpage) {
print("|");
}
}
// ページングの有無(ヒット件数の多少)の見た目合わせ
if ($maxpage != 1) { print("
"); }
//*******ページング処理のおわり*********
?>
取得件数: 132
通販で購入可能なワーミーペダルの最新情報はこちらから
//もし、現在表示しているページが1ページより後のページならば、前ページへのリンクを作成
if ($page > 1) {
$i = $page - 1;
//$pageに指定された全パラメーターとページ番号をセットして渡すリンクを作成
print("$fpaging");
}
//もし、現在表示しているページが1ページ目でも最終ページでもない場合は前ページと次ページを
//区切る「 」を出力
if ($page <> 1 and $page <> $maxpage) {
print(" ");
}
//もし、現在表示しているページが最終ページより前のページであるならば、前ページへのリンクを作成
if ($page < $maxpage) {
$i = $page + 1;
//$pageに指定され全パラメーターとページ番号をセットして渡すリンクを作成
print("$rpaging");
}
// スペース
// ページング有(ヒット数が1ページの件数より多かった時)の見た目合わせ
if ($maxpage != 1) { print(" "); }
//出力可能なページ数(maxpage)までの範囲で$pageindex分繰り返す
if ($page >= (($pageindex/2)+1)){
$i=$i-6;
if ($i != 1 ) { print("・・・"); }
}else { $i=1; }
$i_temp=$i; //forループを開始する前のページ番号を保存
for (;$i<=$maxpage;$i++) {
if ($maxpage == 1) { break; } //maxpageが1だったら何もしないで抜ける
//現在見ているページの時は [ ]で囲む
if ($i==$page){
print("[" . $i . "]");
} else {
//$pageに指定された全パラメーターとページ番号をセットして渡すリンクを作成
print("". $i ."");
}
if(($i-$i_temp) == ($pageindex-1)) { //$pageindex回ループしたら抜ける
//ページが最終ページでないときには「...」を出力する
if ($i<>$maxpage) { print("・・・"); }
break;
}
//最終ページ以外で数字の間に区切り文字「・」挿入
if ($i <> $maxpage) {
print("|");
}
}
// ページングの有無(ヒット件数の多少)の見た目合わせ
if ($maxpage != 1) { print("
"); }
//*******ページング処理のおわり*********
?>
通販で購入可能なワーミーペダルの最新情報はこちらから