過去ログ 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分]ご丁寧な返答ありがとうございます。 試させていただきましたが、「アンケートテーマ」の順番は変わりますが、 「投票項目」の順番は、でたらめなままです。 自分のやり方が悪いのかどうなのかよくわかりません。 たびたび申し訳ありませんが、ご返答いただけませんでしょうか?
一定時間書込が無かったので過去ログに移りました
|
|