ラウンジ(兼FAQ掲示板)

あんQ投票項目のソート
過去ログ NO.1051444894
□ Shiva [2003年04月13日20時21分]
あんQ使わせたいただいています。
さて、質問なのですがあんQで、投票項目を設定し、Webで確認すると設定した順番にソートされず、でたらめなソートになってしまいます。
それに投票すれば、一番得票数の多いものからのソートになりますが
私としては、一番得票数の多いものからのソートせず、設定した順番にソートするようにしたいのです。
勝手な質問ですが、できるのであれば、ご回答いただきますようお願いします。
□ es [2003年04月24日06時17分]
CGIを既に改造なされてますか?

私の手元では、標準状態で、登録昇順となります。
こちらのサイトのサンプルでもその様に動作されていますが・・・。

もし、登録降順にしたいのなら、(アンケート数が増えるとこうしたくなる)
foreach (sort @dir) {
if ($_ ne "\." && $_ ne "\.\.") { push (@sortdir,$_); }
}
の部分に比較関数を加えて、
foreach (sort {$b <=> $a} @dir) {
if ($_ ne "\." && $_ ne "\.\.") { push (@sortdir,$_); }
}
とするだけで構わないと思います。
□ Shiva [2003年04月27日21時01分]
ご丁寧な返答ありがとうございます。
試させていただきましたが、「アンケートテーマ」の順番は変わりますが、
「投票項目」の順番は、でたらめなままです。
自分のやり方が悪いのかどうなのかよくわかりません。
たびたび申し訳ありませんが、ご返答いただけませんでしょうか?
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.