2010-12-05 7 views
-1

Perlを初めて使用していて、質問がありました。私はユーザーがアンケートの質問に答えることを可能にする簡単なページを持っています。さまざまな質問があり、それぞれに4つの選択肢があります。私の質問は、ユーザーがすべての質問に答えていることを確認する方法です。ラジオ・グループの名前は、私に混乱を招く増分IDを使用してデータベースから取り込まれます。つまり、質問の選択肢にはラジオグループ名「1」があり、ラジオグループ名には「4」が含まれている可能性があります。私はCGI.pmモジュールを使用していません。どんな助けもありがとう。ありがとうございました。Perlの空のラジオボタンの確認

+3

"CGI.pmモジュールを使用しない"とは、ライブラリを使用していないということですか? – robert

+1

あなたは多くのことを言いますが、あなたが実際に何の問題を抱えているのかは言いません。 – ysth

答えて

1

質問IDのリストを含む非表示フィールドを追加します。

+0

その後悪意のあるユーザーが来て、意図したものとは異なるフィールドに異なる値を投稿するのを待ちます。それは爆発しないかもしれない... – ijw

1

一般的に質問リストのためにクライアントを信頼するのは悪い考えです。

ディスプレイに実装したコードを再利用してください。フォームの入力フィールドの名前がどのように生成されたかが分かります。これらのすべての名前を繰り返し、それぞれのHTTP POSTフィールドがあるかどうかを確認します。

さらに詳しい質問がある場合は、問題の詳細に関する詳細情報を提供する必要があります。

関連する問題