投票制度について - ジェイソン 2008/12/24(Wed) 13:24 No.331
├ Re: 投票制度について - XKY-Group 2008/12/24(Wed) 14:05 No.332
├ Re: 投票制度について - GEN 2008/12/24(Wed) 22:13 No.333
└ Re: 投票制度について - XKY-Group 2008/12/25(Thu) 15:47 No.334
No.331 投票制度について - ジェイソン
 
|
こんにちは、ジェイソンです。 投票制度ルーチンを導入したのですが、管理idがどうもわかりません。 管理室から見れるメンバーリストのidなのでしょうか? 教えてくださいお願いします
|
2008/12/24(Wed) 13:24
No.332 Re: 投票制度について - XKY-Group
 
|
管理IDとは管理人の店舗のIDのことでしょう。 voting-s.cgiの118行目にある if ($DT->{id} != 333);の「333」を管理人の店舗のIDに直せば…
あれ?管理人さん、商人物語においては$DT->{id}って数値変数ですか? デフォルトのSOLDでは文字列変数のはずなので、当方は if ($DT->{id} ne '333');だと思うのですが。
|
2008/12/24(Wed) 14:05
No.333 Re: 投票制度について - GEN
 
|
ご質問の件ですが、XKY-Groupさんの説明の通り、 管理人の店舗のIDを管理画面のメンバーリストなどで調べ、 入れてください。説明不足で申し訳ありません。
あと、変数については、 Perl&CGIでは、変数の型に関する宣言はありません(たぶん)。 数値が入っているときは数値変数として扱い、 文字列が入っていると、文字列変数になります。 この場合は、数値が入っているので「!=」でいいのかと思っています。
|
2008/12/24(Wed) 22:13
No.334 Re: 投票制度について - XKY-Group
 
|
ああ、なるほど。SOLDではログインするときに「ID」と「パスワード」を要求してきますが、 商人物語では「名前」と「パスワード」を要求してきます。 そこで、SOLDにおける「ID」と商人物語における「名前」を混同してしまったようで。
「名前」と「ID」は別物なんですね。 名前はいつも数値列とは限らない(というか殆どの場合で文字列となるだろう)ため、!=ではなくneにしたほうが確実だと思っていましたが、 文脈から推測する限り「ID」は確実に数値列になっていそうなので、 このままでよいかもしれません。お騒がせしました。
|
2008/12/25(Thu) 15:47