投票制度について - ジェイソン 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
Eメール
お名前
題 名  ※投稿キーは必須です!
本文
URL
アイコン   [イメージ参照]
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
文字色