- ベストアンサー
ショッピングカートの中身を金額順にしたい!
KENT WEBさんのショッピングカートを 使っているのですが、表示される順番が登録順に なってしまってます。 それで、金額順にしたいので、改造計画をしているのですが、 どうやっても変化しません。 順番としては、 最初にカテゴリーを選ぶと、 そのカテゴリー内の商品が一覧ででてくるのですが、 現在は、新しく登録した商品から順に表示されます。 これを、金額の安い順に並べ替えたいのですが。。。 CGIプログラムをここに載せるわけにはいかないので、 理解しがたいかと思いますが、 よろしくお願いします。 どういった記述をすればいいのかだけでも。。。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
サンプルです。 参考にしてください。 cart.cgiの69行目の while (<IN>) { この部分を @pre_sort=<IN>; @result_sort=sort { (split(/<>/,$a))[2]<=>(split(/<>/,$b))[2] } @pre_sort; foreach (@result_sort) { こちらに置き換えてください。
その他の回答 (1)
- so_blue
- ベストアンサー率48% (50/104)
回答No.1
こちらに「特定の項目でソートする」という解説が載っています。 ご参考までにどうぞ。
質問者
お礼
ありがとうございました。 申し訳ないのですが、 #2の方の記述をコピペして使ってみました。 でも、教えていただいたサイトを 今後、参考にさせていただきます。
お礼
出来ました!! 大変、助かりました。 無理な質問に答えていただき、 ありがとうございました。