2012-02-21 10 views
0

ラジオボタンから値を転記していますが、その値は1ですが、var_dump($ _ POST)を返すと、1ではなく "on" 。助けてください。私は "on"の代わりに1を得る必要があります。数値の代わりに 'ON'と表示されるPHPのPOSTデータ1

<input type="radio" id = "item" value="<?php echo $ItemID[0]; ?>" 
name="ItemID"><label for="ItemID"><?php echo $ItemIDName[0]; ?></label> 

ブラウザはあなたがvalue="1"のようなものにラジオボタンの値を設定する必要がHTML

<input type="radio" id = "ITEMA" 
value="1" name="ITEM"><label for="ITEMA">A</label> 


<input type="radio" id = "ITEMB" value="2" checked="checked" name="ITEM" ><label for="ITEMB">B</label> 

<input type="radio" id = "ITEMC" value="3" name="ITEM" > 
<label for="ITEMC">C</label> 
+7

あなたのHTMLを表示してください – 472084

+3

これを自分で試してみたことがあるPHPを最初に表示してください。 – ghoti

+3

"on"はどこかの値として指定する必要があります。あなたのHTMLを表示する –

答えて

4

ラジオボタンのデフォルト値は"on"です!あなたのPHPコード$ItemID[0]が本当にに設定されているか確認してください。1

+0

ソースコードはラジオボタンの値を1 – sqlchild

+0

と表示しています。本当に** 1 **に設定されていれば、ポスト配列は確実に** 1 **を値として持ちます。他のラジオ要素が提出されているのですか? – SachinGutte

1

をGENERATED

値の設定をチェックすると、それだけで使用されますチェックされた場合に提出されるものを定義します。

関連する問題