不動産サイトの、賃貸アパート検索結果リストなどで
カラムヘッダにハイパーリンクを仕込み、それをキーにソートできますよね。
例:http://house.goo.ne.jp/rent/shuto_ap/area_tokyo2 …
例えば、カラムヘッダの「家賃」をクリックすると安い順に並べたりできますが、
PHPで、スマートに実装するにはどうしたらいいか、考え方をうかがいたいです。
「家賃」のカラムヘッダに、
<a href="sample.php?sort=yachin&sort=desc">家賃</a> などとGETのリンクを埋め、
$sql = "select * from mytable order by " . $_GET["sort"] . " " . $_GET["sort"];
とするのが王道でしょうか??
押すたびに ASC とDESCをひっくり返すアイデアがないのですが・・・
隔離された管理者画面(一般ユーザーには非公開)だけでの操作なので、
セキュリティ等にはさほどこだわりありません。
No.1ベストアンサー
- 回答日時:
>sort=yachin&sort=desc
だとキーワードが重なりあまりよろしくないかと。
例示されたWEBをみるかぎり、REV=1をつけるかつけないかで
DESCをつけるかつけないかを決めているようにみえるのですが・・・・。
いつもお世話になります。
>だとキーワードが重なりあまりよろしくないかと
なるほど、訊いてみて(お教えいただけて)よかったです。
>REV=1をつけるかつけないかで
こういう風に実装してみようと思います。
参考になりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- その他(プログラミング・Web制作) sortの優先キーについて(スプレッドシート) 1 2023/01/17 17:59
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- C言語・C++・C# メインプログラムに#include <algorithm>を書いて、 そのメインプログラムが // 3 2023/05/02 11:24
- その他(プログラミング・Web制作) PHPの$_SERVER["REQUEST_URL"]の0文字目は必ず"/"になることになってるの? 1 2023/07/07 17:42
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
バッチでcsvファイルの指定のカ...
-
COBOLについて
-
ListView
-
fgetcsvでCSVを取得した際のnul...
-
DataGridView 右詰め
-
WHERE句でのCASEについて
-
データベース検索で特定のレコ...
-
php mysql で WHERE句内に変数...
-
getSelectの意味
-
Access2000 の更新クエリでカウ...
-
簡単HPのリンクページについて
-
XMLで保存
-
差し込み後、元データを変更し...
-
エクセルで最後の文字だけ置き...
-
外部参照してるキーを主キーに...
-
フィルターかけた後、重複を除...
-
1、Rstudioで回帰直線を求める...
-
カーソル0件の時にエラーを発生...
-
for whichの使い方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
リストビューの項目の内容を変...
-
COBOLについて
-
バッチでcsvファイルの指定のカ...
-
php mysql で WHERE句内に変数...
-
DataViewで複数条件の...
-
COBOL プログラミング
-
Zend_DBを使ったselectで文字が...
-
DataGridView 右詰め
-
fgetcsvでCSVを取得した際のnul...
-
初心者)DataGridViewの入力桁...
-
ListView
-
google formsを使ったタスク依...
-
FormulaR1C1でSUMIF変数指定
-
javaの文字列で特定の文字列置換
-
前回ご教授いただいたコードに...
-
Sheet3から2つの条件でオートフ...
-
PHPでDBからデータを抽出してHT...
-
データ一部分の合計を求めたい
-
ListViewのカラムの色の変更
おすすめ情報