記事No | : 7390 |
投稿日 | : 2010/05/19(Wed) 19:38:08 |
タイトル | : Message ENQ(メッセージアンケート)の項目追加 |
ID情報 | : hanamo |
投稿者 | : hanamo |
URL | : http://godspeed.s292.xrea.com/cgi-bin/douken/msgenq/msgenq.cgi |
Message ENQ(メッセージアンケート)ですが、最新版Ver: 1.81 で
$FreeItem = 0;
(ここを 1 にすると、ユーザが自由に「項目」を追加することが可能になります)
の指示通りに、1にして空欄のまま「項目を追加」すると、空欄が追加できてしまうようです。
空欄が1度登録されれば、次以降は「この項目は既に存在するため追加できません」とでますが、「入力チェック」で
if ($in{'item'} eq '') { &error('項目名に入力がありません'); }
があるので、おかしいなと思いまして。
動作確認、よろしくお願いいたします。
記事No | : 7391 |
投稿日 | : 2010/05/19(Wed) 21:24:35 |
タイトル | : Re: Message ENQ(メッセージアンケート)の項目追加 |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> Message ENQ(メッセージアンケート)ですが、最新版Ver: 1.81 で
>
> $FreeItem = 0;
> (ここを 1 にすると、ユーザが自由に「項目」を追加することが可能になります)
>
> の指示通りに、1にして空欄のまま「項目を追加」すると、空欄が追加できてしまうようです。
>
> 空欄が1度登録されれば、次以降は「この項目は既に存在するため追加できません」とでますが、「入力チェック」で
>
> if ($in{'item'} eq '') { &error('項目名に入力がありません'); }
>
> があるので、おかしいなと思いまして。
>
> 動作確認、よろしくお願いいたします。
とりあえず以下の追加をしてください。
#-------------------------------------------------
# ユーザ項目追加
#-------------------------------------------------
sub make_item {
# POST限定
if ($_[0] eq 'USER' && $postonly && !$post_flag) {
&error("不正なアクセスです");
}
if (!$in{'item'}) { &error("項目の入力がありません"); } ## ★追加
my ($flg,$new,@data);
記事No | : 7392 |
投稿日 | : 2010/05/19(Wed) 22:03:35 |
タイトル | : Re^2: Message ENQ(メッセージアンケート)の項目追加 |
ID情報 | : hanamo |
投稿者 | : hanamo |
URL | : http://godspeed.s292.xrea.com/cgi-bin/douken/msgenq/msgenq.cgi |
ありがとうございます。
解決いたしました。