• ベストアンサー

投票スクリプトのランキングをソートする方法

 こんにちわ。 今、投票スクリプトを自作中なのですが、ランキング表示をする方法(得票数が多い順に表示させる方法)が自分では思いつかず苦慮しています。  実現させる方法、コードのサンプルなどをご存知の方、ご教授頂けると嬉しいです。

  • Edit
  • お礼率73% (25/34)
  • PHP
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

配列や、連想配列は、ソートする関数を使って簡単に並び替えることができます。

参考URL:
http://jp2.php.net/manual/ja/function.rsort.php
Edit
質問者

お礼

こちらも返信が遅れてしまって、ごめんなさい^^; なるほど…。asort 関数あたりをいじれば、何とかなる…かもしれません、ね^^; ありがとうございました。

その他の回答 (1)

  • BENGAL
  • ベストアンサー率73% (22/30)
回答No.1

「PHP サンプル 投票」とgoogleで検索するだけでも、いくつか、でてきます。 いかがでしょうか?? 一応、レッツPHPと言うサイトをご紹介します。 参考になれば幸いです。

参考URL:
http://php.s3.to/data/
Edit
質問者

お礼

レスが遅れてしまい、ごめんなさい^^; ありがとうございます。参考にしてみます。

関連するQ&A

  • フリーの投票CGIスクリプトを探しています

    以下ページにあるような、投票できるCGIを探しているのですが、いいフリーのスクリプトがあれば教えてください。HTMLファイルの好きな位置に設置できるのがいいです。ラジオボタン2つと投票ボタンを設置して 投票してもらえるようにするのと、 その投票数がすぐに分かるようなものです。 http://wazap.jp/waza/cheats.jsp;jsessionid=114B7DD0630D226767FA9ACDFFAC3726?type=urawaza&game=611&cheat=0 モールクンでレンタルしてるような(VOTE COM )投票ランキングではだめです。よろしくお願いします。 探しましたが見つかりませんでした。SSIでもかまいません。

  • 【複雑な条件下での投票】 最適な評価の方法

    現実で起こってしまった問題に詰まってしまい困っているのですが、 適切なカテゴリーが分からないため、こちらで質問させていただきます。 問題: 発表者14人を、みんなの支持率の高い順に3位まで順位付けしたいのですが、 この投票は2日間に分けて行われます。投票者も両日来る人、片方のみ来る人が混ざり、人数も異なると思われます。 1日目・・・8人が発表、2日目・・・6人が発表だとすると、どのような投票・評価システムを用いれば最も公平な結果を導けるでしょうか? 例えば、両日ともに各個人に2人選んで投票してもらう。日にち毎に、集まった総数を100として得票数を得票率に変換する。これで投票者数の不公平、2日目の人に多くの票が集まる不公平をなくし、上から3人選ぶ事が出来ます。ただ、発表者たちの”よさ”の平均が高い日の方が不利だという問題は解決できていませんよね・・? まず何人選んでもらうか。その投票も順位をつけて指名してもらうか。両日参加できる投票者は特別な処理をするべきか。不利そうな1日目にどんなウェイトを掛けるか。などいろいろ考えられる点があるかと思います。 非常に複雑な問題で、完璧ではなくても、少しでも14人が公平な投票を受けられればと思います。 ご協力よろしくお願いいたします。

  • 二次元配列のソートのやり方が・・・

    こんにちは。 現在ダウンロードランキングを作成中です。 直接ダウンロードファイルにリンクせず、 download.php?code=XXX としてdownload.phpに飛ばし、 ロケーションでcodeにマッチしたファイルへアクセスする というやり方です。 download.phpではranking_file.txtに 「コードNo、アクセス数」の形で書き込んでいます。 ■ranking_file.txtの中身(カンマ区切り) NO0001,5 NO0002,10 NO0003,1 以下略) 今度はこのranking_file.txtをranking.phpで 読み込み、アクセスの多いものから順に表示したいのですが、 二次元配列のソートのやり方が分かりません・・・。 ご存知の方がおられましたら、お手数ですがご教授ください。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • CGIやphpによる投票スクリプトを探しています。集計結果をエクセルで取り込みたいのですが

    CGI、またはphpで作成された投票集計スクリプトを探しています。 機能としては、 1. 投票後結果がグラフなどで表示 2.投票の集計結果をダウンロード後エクセルなどで取り込めるようにしたい この2点なのですが、 エクセルへ取り込めるような機能のついたスクリプトがなかなか見つかりません。 できればフリーのスクリプトで、このような投票スクリプトをご存知でしたら、お知らせいただけると助かります。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • 投票について

    投票の制度の種類について質問です。自分で調べたところ、日本で行われている投票(投票は任意であり、無記名投票)や義務投票制や電子投票といったものを知りました。 しかし日本で行われている投票を指す固有の名称がわからず、調べるのに難儀しております。そこで代表的な投票方法の種類について教えていただきたいです。同時に採用している国の数が多いと思われる順で教えて頂きたいです。 例えば、採用している国が多いと思われる順に、 1、xx投票 2、yy投票

  • アクセスランキングについて

    運営するHPにアクセスランキング(アクセスの多いページから順に、表示する仕組み)を導入したいのですが、適当なスクリプトはありませんか? また、PHPで動作するものだとうれしいのですが。 探してみたのですが、「アクセス元ランキング」ばかりヒットしてしまいます。

  • 二者択一での投票が可能なスクリプト

    二者択一での投票が可能なスクリプトを探しています。 ・参加者が質問を作成できる ・その質問についてコメントをつけられる ・結果をグラフで表示する のような機能が欲しいです。 探してみたところ、http://bbs.sekkaku.net/bbs/12.html のものが理想なのですが、なかなかこのようなCGIが見つかりません。 もしこのようなCGIをご存知の方がいらっしゃいましたら、お願いいたします。

    • 締切済み
    • CGI
  • 人気投票?クリックカウンター?

    説明が難しいので、箇条書きですみません。 1)A.html、B.html、C.html~等の複数の各ページに  人気投票のような【投票ボタン】を設置。  可能であれば、5段階の点数で評価だと有り難いです。 2)【投票ボタン】をクリックした際、別ページに飛んだりしないもの。 3)集計で、投票数とランキング(順位)を表示(上位のみ可)  その際、【A.htmlなら犬】【B.htmlなら猫】等のページ名で表示可能。 4)集計表示は、JSでHTMLに埋め込み可能なもの。  インラインフレームで埋め込みは避けたいです。 5)フリーのperlスクリプト(PHP以外)を希望です。 DLカウンターをアレンジしようかと思ったのですが、 2で上手く出来ない為、CGIを探しています。 御存じの方、宜しくお願い致します。

    • 締切済み
    • CGI
  • ブログランキングを作りたい!

    はじめまして。 よろしくお願いします。 ブログランキングを作りたいと思っています。 他のランキングサイトも見てみたのですが、著作権表示などが見当たらないところばかりで、どこのサイトのスクリプトを使用しているのかわかりませんでした。 また、検索エンジンでブログランキングのCGIを探してみても見つかりませんでした。 ランキング中にそれぞれの登録サイトの新着の記事タイトルなども表示できるようになると嬉しいです。 どなたか、こういったCGIスクリプトを配付しているサイトをご存知でしたら教えてください! よろしくお願いします。

  • ランキングクリックができない…

    前略プロフィールを登録する、ランキングサイトに参加しております。 そちらのサイトはin数が0だと表示してもらえないので、自分で一度、自分のランキングタグよりアクセス(投票)しました。 ところがin数が変わりません。 新しく購入したばかりの携帯だから?と不思議に思っています。 以下の点もご覧頂いた上で、何か原因のわかる方いらっしゃいましたらご回答願います。 ・ランキング登録は友達の携帯より参加。  よって登録者制限などがかかっているわけではない。 ・私以外の方が投票してくださっているものはきちんと表示されている  そのため、URL間違いではない。