2012-04-27 16 views
0

私はアンケートシステムを構築しています。私は10項目を含むページを持っている、各項目は選択するはい/いいえオプションがあります。このような何か:値に基づいてラジオボタン名を取得する方法

Yes No 
1. o o 
2. o o 
... 

<submit> 

私は送信ボタンを押すと、私はyesに選択していないされているアイテムを知りたいです。どうやってやるの?ありがとう。

私はラジオボタンの値を名前で取得する方法を知っています。私の質問は、選択された値が "はい"と "いいえ"であるボタンを取得する方法です。私はちょっとjavascriptでそれをする方法を知っているが、私はPHPスクリプトにJavaScriptの値を戻す方法がわからない。

+0

のために行きます'$ _GET []'または '$ _POST []'でしょうか?あなたが望むようにそのデータを操作するだけです。 – Jon

答えて

0

あなたが選択した値が、私は詳細な説明になります。この

$selected=$_GET["radbut"]; 
+0

'$ selected'はすべての値の配列を保持しますが、正しいのでしょうか? – Jon

+0

名前が –

0

のようなものです選択するには、この

<input type="radio" value="1'"name="radbut">Yes 
<input type="radio" value="2" name="radbut">No 

PHPのようなものを持っている場合。あなたがPHPを経由して、これを処理しているときに、唯一のシングル「オプション1」掲載価値があるだろう

<input type="radio" name="option1" value="Yes"> Yes 
<input type="radio" name="option1" value="No"> No 

。ユーザーが選択した入力に基づいて、はいまたはいいえのいずれかになります。

echo "The user selected: ".$_POST['option1']; 

はい場合は、上記戻ります:

をユーザーが選択した:はい

同じことがあなたがいずれかでデータを収集する必要がある番号

+0

に基づいているため、選択されたボタンのみが表示されるはずです - なぜ配列を使用しないのですか? - DCoder

関連する問題