お世話になってます。
WEBサイトで検索された一覧に対してページネーション+ソートを実現したいので
実装のアドバイスお願いします。
以下のようなイメージで実現させようと考えています。
一覧のヘッダをリンク化しクエリ文字列をつける。
lang
1<thead> 2<tr> 3 <th><a href="?no-d">No</a></th> 4 <th><a href="?date-d">Date</a></th> 5 <th><a href="?area-d">Area</th> 6</tr> 7</thead>
クエリ文字列で「?sort=date-a&page=5&word=abc」のようにし
サーバ側でSQLを組み立てて必要分だけ取得し画面に返す。
ただし、この方法では条件が1つしか指定できない(ソートの条件や他の検索条件を追加できない)ことと、
クリック時に表示すべき順番が昇順なのか降順なのか判断できない(現在が昇順ならdate-d、降順ならdate-aとhrefに指定したい)ので困っています。
どうするのが一番すっきり実装できるでしょうか?
ちなみにsortは常に単一でかまいません。
言語はPHPでフレームワークは決めていません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/29 10:52