2012-04-04 11 views
0

レッツ・ポイントへのまっすぐ...PHPネストされたページネーション/ページング

例えば、私はこのような国や都市のデータベースを持っている:

+ ------------- - + ------------------ +

| CountryName | CityName |

+ --------------- + ------------------ +

| US |ワシントン|

| US |シカゴ|

| US |マイアミ|

< ---米国では100行まで--->

|イギリス|ロンドン|

|イギリス|チェルシー|

|イギリス|トッテナム|

< ---英国のために100行まで--->

< ---そこに国の名は--->

200以上であり、ここで私はPHPで何をしたいです:

国名:US

  • 市:ワシントン

  • 市:シカゴ

  • 市:マイアミ

-------- >> LIMIT 10市のみ------ >>

詳細を参照する2ページをご覧ください

国名:英国

  • 都市:ロンドン

  • 市:Chelse

  • 市:トッテナム

-------- >> LIMIT 10市のみ------ >>

詳細を参照する2ページをご覧ください - ------ >> LIMIT 10カントリーのみ------ >>詳細を見るには

これはPHPで行うことができますか?このように複数の/ネストされたページネーションを行う方法は?ありがとう。

+1

リストの出所を教えてください。ソースが(データベースや配列/オブジェクトから)使いやすい場合は、PHPでこれを行うことができます – MakuraYami

+0

私はまだコードを書いていません。私はまだそれを行う可能性はどのように考えている –

答えて

0
SELECT * FROM MyTable WHERE CountryName = "US" LIMIT $per_page, $start 

の$ PER_PAGE、この場合には、ページあたりのエントリのammountである場合は、それが始まる、10

$スタートが正常に(ページ番号 - 1 *の$のPER_PAGE)、ある場合

+0

どのように国を制限するには?あなたが街を限定すると言ったこと... –

+0

WHERE句では、この場合はCountryName = "US"なので、米国のみの結果が得られますが、あなたは "UK" – gosukiwi