/ / htmlラジオボタン配列 - php、html、配列

htmlラジオボタン配列 - PHP、HTML、配列

私はこのような同じ名前のループ内にラジオボタンを持つHTMLフォームを持っています:

Post Id 1:<input type="radio" name="radiob[]" id="radio" value="Yes" />
Post Id 2:<input type="radio" name="radiob[]" id="radio" value="Yes" />

選択したラジオボタンを保存する私はユーザーに1つだけの投稿を選択させたい。 radiob [2]のようなラジオボタン名のポストIDを置くと、ユーザーは複数のラジオボタンを選択することができるので、ラジオボタンとラジオボタンの両方の値を送信するだけです。

ありがとう。

回答:

回答№1は1

このIDを値として使用すると、使用する必要はありません radiob[] とにかく1つの値だけがサーバーに送信されるためです。

Post Id 1:<input type="radio" name="radiob" value="1" />
Post Id 2:<input type="radio" name="radiob" value="2" />

回答№2の場合は0

IDは2つの要素で同じであってはならず、値はあなたが保存する必要があるものでなければなりません:

<label for="radio_1">Post Id 1</label>:<input type="radio" name="radiob" id="radio_1" value="1" />
<label for="radio_2">Post Id 2</label>:<input type="radio" name="radiob" id="radio_2" value="2" />

次に、getまたはpost配列のいずれかを使用して、PHPの変数を取得します(あなたのサブミットメソッドに応じて:

$value = $_POST["radiob"]; // or $_GET["radiob"]