• ベストアンサー

ショッピングカートの中身を金額順にしたい!

KENT WEBさんのショッピングカートを 使っているのですが、表示される順番が登録順に なってしまってます。 それで、金額順にしたいので、改造計画をしているのですが、 どうやっても変化しません。 順番としては、 最初にカテゴリーを選ぶと、 そのカテゴリー内の商品が一覧ででてくるのですが、 現在は、新しく登録した商品から順に表示されます。 これを、金額の安い順に並べ替えたいのですが。。。 CGIプログラムをここに載せるわけにはいかないので、 理解しがたいかと思いますが、 よろしくお願いします。 どういった記述をすればいいのかだけでも。。。

  • CGI
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.2

サンプルです。 参考にしてください。 cart.cgiの69行目の while (<IN>) { この部分を @pre_sort=<IN>; @result_sort=sort { (split(/<>/,$a))[2]<=>(split(/<>/,$b))[2] } @pre_sort; foreach (@result_sort) { こちらに置き換えてください。

Hiro-PaPa
質問者

お礼

出来ました!! 大変、助かりました。 無理な質問に答えていただき、 ありがとうございました。

その他の回答 (1)

  • so_blue
  • ベストアンサー率48% (50/104)
回答No.1

こちらに「特定の項目でソートする」という解説が載っています。 ご参考までにどうぞ。

参考URL:
http://www.din.or.jp/~ohzaki/perl.htm#SortST
Hiro-PaPa
質問者

お礼

ありがとうございました。 申し訳ないのですが、 #2の方の記述をコピペして使ってみました。 でも、教えていただいたサイトを 今後、参考にさせていただきます。

関連するQ&A

  • カートのつくり方?

    えーと、ショッピングカートなんですがhttp://www.kent-web.com/data/cart.htmlでダウンロードしてつくったんですが、http://www.kent-web.com/data/cart/cart.cgiページってどうやってつくるんでしょうか?このページで記される「Shopping Cart,数量を記入し、お好きな商品をカゴに入れてください。注文画面で確定処理するまでは注文の受付はされません。」商品検索までは、自分でつくったものはftpで上げると見えます。ですが、その下の商品画像や各アイテムは表示されません。ここは別でhtmlでつくるんでしょうか? それとも、cart.cgiの中にレイアウトは組まれているが、見えなくなっているんでしょうか?

    • ベストアンサー
    • CGI
  • ショッピングカートで・・

    初心者ながらもともとあるCGIのショッピングカートを 改造しているのですが、下にあるプルダウン 項目の「商品名」A5 10冊 「価格」\19000と 選択してカートに入れた際に「商品名」「価格」と 表示を分けたいのですが、 どうすれば良いか教えて頂けませんか? 商品名は「syouhinmei」価格は「kakaku」と 決まっている。現在は商品名「A5  10冊 \19000」と 表示される。 SELECT name="shouhinnmei"> <OPTION>A5  10冊 \19000 <OPTION>A5  20冊 \22000 <OPTION>A5  30冊 \25000 <OPTION>A5  50冊 \28000 </SELECT> 説明不十分とは思いますが、宜しくお願いします。

    • 締切済み
    • CGI
  • ショッピングカートの画像がでません!

    私は今KENTWEBさんのhttp://www.kent-web.com/cart/index.html CGIスプリクトを使ってショッピングカートを作っています。 サーバーはニフティなのですが、商品画像をUPしてから、 確認のためページをみると、商品画像のところんに×がついてしまい、 クリックすると、(観覧できません)と出てしまいます。 ちなみに、転送する際、CGI-BINファイル内に全部置きました。 初心者でどうしてよいのか困っています。 知識のある方、どうか力を貸していただければと思います。

  • ショッピングカートの合計金額を求めたい…。

    お世話になります。 ショッピングカートを作っているのですが、購入商品を一覧表示させて その商品数と、合計金額を表示させたいのですが色々試しましたが いい方法が思い浮かびません…。 初心者なのですが、どなたか宜しくご教授お願いします。 ちなみに、ArrayListに購入商品を格納し、それをセッションに セットしてます。 購入商品の各項目には、商品番号・商品名・価格・購入個数があります。 説明不足であればスグに捕捉致します。

    • ベストアンサー
    • Java
  • ショッピングカートについて

    現在ロリポップのショッピングカートを使用しています。 一般的な商品と違って写真でみても違いがほとんどわからないため、(例えば鉛筆のHBとBの違いのようなもの)カテゴリの代表の写真がある他は写真がはいらない一覧にしたいのですが、一般的なショッピングカートは新設丁寧でやたらと写真が入るものが多いです。 また、10個セットだと単価が下がるのでそれもネックになっています。 皆さま、どうぞどちらかでいいショッピングカートはないでしょうか?できればサーバー付きで。

  • 簡単設置のショッピングカートを探しています。

    http://www.rescue.ne.jp/cgi/cargo/ ↑ これみたいな、eCommerceの様なものではなく、簡単に設置できるPHPもしくはPerlのショッピングカートを探しています。 ここのを改造して使用しようと思っていたのですが、utf-8化がどうもうまくいかないので、他を探すしかないと思っています。 一から自作するほどの力はないので、フリーでいいのがあれば教えてもらいないでしょうか。 もしくは、これをperl5.6上で動くように改造する方法をお教えいただけないでしょうか。 商品を閲覧するページはPHP+MySQL、utf-8にしています。

    • ベストアンサー
    • PHP
  • ショッピングカートの画像が出ません!

    いつもお世話になってます。 わたしは今KENT-WEBでダウンロードしたショッピングカートを 作っているのですが、adominファイルで商品のアップして、商品画面を確認すると、画像が×になってしまい、『観覧できません』とでてしまいます。 cgi-binファイルの下にimgファイルも作りましたが、そのファイルと関係があるのでしょうか(パーミッションは707にしました) ちなみにサーバーはニフティです。ニフティは画像を置くファイル は違うみたいですが、やはり、それと関係あるのでしょうか、 初心者で、どうすればよいのか分かりません。 CGIの知識の有る方教えていただきたいと思います。よろしくお願いします。

    • 締切済み
    • CGI
  • 会員制のショッピングカートについて

    いつもお世話になっております。 現在、ショップに依頼されて ショッピングカートをいろいろ調べているのですが、 会員登録をしないと買い物できないというのはあるかもしれないのですが、 会員しか商品が見れないといった設定のできるショッピングカートはあるでしょうか? なるたけリーズナブルなのがありたがいのですが。 (それ以外は特に希望はなく、普通の機能で十分です。) ちなみにHTMLに関してはわかりますが、 CGIに関しては書き直す程度しかできません。 未熟者ですみません。 もし知っている方、どうぞアドバイスください。 よろしくお願いいたします。

  • オプションに値段が付けられるショッピングカート

    お世話になります。よろしくお願いします。 色やサイズ等のオプションが設定できるショッピングカートのCGIスクリプトは沢山ありますが、オプションでの値段が設定できるCGIを探しています。 たとえば、Aという商品にa1(\800)という付属品をつけた場合、 a2(\500)という附属品をつけた場合、…、 そういうa1(\800)、a2(\500)、というオプションによる値段の合計が可能なものがあればと思います。 できればフリーのショッピングカートCGIスクリプトがうれしいです。欲張りなことを言えば、在庫管理ができて、メール通知があるようなものが最適です。 http://wb-i.kir.jp/wb-i/ ↑のショッピングカートでオプションに値段が付けられれば良いのですが…。私自身は簡単なPerlの改造はできます。

    • 締切済み
    • CGI
  • ショッピングカートのカスタマイズについて。

    お世話になります。peace193と申します。 現在、電線メーカー、ECサイトのショッピングカートについて相談を受けております。商品点数は、100-1000を想定。仕様は、 1:A、個数のみで金額が出るもの。B、個数×長さで金額が出るもの。 2:基本金額に商品金額を足す。(ex、10,000円の商品でも5,000円の商品でも100円が加算される) 3:1を自動的に計算するショッピングカートを探す、またはオープンソースのモジュールなどを改造する。 というものです。表現としては、基本金額+個数と基本金額+(個数×長さ)の2つが必要となります。 カラーミーショップでのオプション項目手作業入力は(作業量、商品量から)NGが出ました。 http://doa.shop-pro.jp/?pid=35386051 http://shop-pro.jp/manual/?mode=option_edt カラーミーショップ等、既存ASPで表現できるのか否か、できないのなら簡単に改造できるオープンソースのショッピングカートが存在するのかがポイントとなってまいります。 できるだけ安く制作したいため、皆様のお知恵を拝借したいと存じます。 お忙しいところ恐縮ですが、ご教示の程、なにとぞよろしくお願い致します。

    • 締切済み
    • PHP

専門家に質問してみよう