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


記事No: 1228
投稿日: 2007/08/06(Mon) 00:12:20
タイトル投稿制限について
ID情報: mune0628
投稿者: mune
URLhttp://www.bptrading.co.jp/enq/enq.cgi?

Web Enquete 4.31を使わせていただこうと考えているのですが、
チェックBOXに投稿制限をつける方法はありますでしょうか?

1人3票まで投票を出来るようにしたいのですが、
そのように改造する事は可能でしょうか?

CGI初心者なものでどの様に実装すれば良いのか見当もつきません。どなたかお教え頂けませんでしょうか。

何卒、宜しくお願い致します。


記事No: 1229
投稿日: 2007/08/06(Mon) 15:22:02
タイトルRe: 投稿制限について
ID情報: fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> Web Enquete 4.31を使わせていただこうと考えているのですが、
> チェックBOXに投稿制限をつける方法はありますでしょうか?
>
> 1人3票まで投票を出来るようにしたいのですが、
> そのように改造する事は可能でしょうか?
>
> CGI初心者なものでどの様に実装すれば良いのか見当もつきません。どなたかお教え頂けませんでしょうか。
>
> 何卒、宜しくお願い致します。


以下一行の追加で良いと思います。

#-------------------------------------------------
# 投票受付
#-------------------------------------------------

-- 途中省略 --

# 投票情報
my @ans;
if ($in{'no'} eq "") {
return;
} elsif ($type == 0) {

if ($in{'no'} =~ /\0/) { &error("複数回答はできません"); }
$ans[0] = $in{'no'};
} else {
@ans = split(/\0/, $in{'no'});
if (@ans >3) { &error("選択は3個迄です"); } ## ←追加
}


記事No: 1232
投稿日: 2007/08/07(Tue) 01:15:11
タイトルRe^2: 投稿制限について
ID情報: mune0628
投稿者: mune
URLhttp://www.bptrading.co.jp/enq/enq.cgi?

> > Web Enquete 4.31を使わせていただこうと考えているのですが、
> > チェックBOXに投稿制限をつける方法はありますでしょうか?
> >
> > 1人3票まで投票を出来るようにしたいのですが、
> > そのように改造する事は可能でしょうか?
> >
> > CGI初心者なものでどの様に実装すれば良いのか見当もつきません。どなたかお教え頂けませんでしょうか。
> >
> > 何卒、宜しくお願い致します。
>
>
> 以下一行の追加で良いと思います。
>
> #-------------------------------------------------
> # 投票受付
> #-------------------------------------------------
>
> -- 途中省略 --
>
> # 投票情報
> my @ans;
> if ($in{'no'} eq "") {
> return;
> } elsif ($type == 0) {
>
> if ($in{'no'} =~ /\0/) { &error("複数回答はできません"); }
> $ans[0] = $in{'no'};
> } else {
> @ans = split(/\0/, $in{'no'});
> if (@ans >3) { &error("選択は3個迄です"); } ## ←追加
> }


BALさん

ありがとうございます!
本当に一行で実装する事ができました。
大変助かりました。これでアンケートを実施したいと思います。



[検索ページ]