KENT-WEB サポートコーナー 過去ログ [ 0180 ]


記事No: 7390
投稿日: 2010/05/19(Wed) 19:38:08
タイトルMessage ENQ(メッセージアンケート)の項目追加
ID情報: hanamo
投稿者: hanamo
URLhttp://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
URLhttp://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
URLhttp://godspeed.s292.xrea.com/cgi-bin/douken/msgenq/msgenq.cgi

ありがとうございます。
解決いたしました。


[検索ページ]