• 締切済み

ページャの設定方法で悩んでいます。

ページャの設定方法で悩んでいます。 ネット上の解説、サンプル等いろいろと調べましたがわかりません。 検索ヒット数が20件を超えた場合に 次のページが1ページと同じ内容のページが表示されます。 例えば45件ヒットした場合に3ページが同じ内容が表示されます。 どこが間違っているのか? どこをどのように修正すればよいのか? ご教授くださいますようお願い申し上げます。 <?php require_once("Pager/Pager.php"); $resultcount=h($xml->TotalMatches); $params = array( "totalItems" => $resultcount, "delta" => 5, "perPage" => 20, 'prevImg' => '&nbsp;前へ&nbsp;', 'nextImg' => '&nbsp;次へ&nbsp;', ); $pager =& Pager::factory($params); $navi = $pager -> getLinks(); print($navi["all"]); $currentPageID = $pager -> getCurrentPageID(); ?>

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1
chuhan
質問者

補足

何を検索しているのか? APIを利用しXMLデータから検索一覧表を作成しています。 1ページあたり20件表示としページを作成したいと思っています。 APIのXMLタグ 検索キーワードにヒットした総数:TotalMatches 以上が追加項目です。

関連するQ&A