/ / html matriz de botão de rádio - php, html, matrizes

html radio button array - php, html, matrizes

Eu tenho um formulário HTML com botões de rádio em um loop com o mesmo nome como este:

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

Eu quero salvar o botão de rádio selecionado post embanco de dados, mas eu quero que o usuário selecione apenas uma postagem. Quando coloco id de post com radio button name como radiob [2], o usuário pode selecionar vários radio buttons, então como o usuário pode verificar apenas um botão de rádio e o formulário envia tanto o id do botão de rádio como o valor?

Obrigado.

Respostas:

1 para resposta № 1

Use o ID como valor e você não precisa usar radiob[] porque apenas um valor será transmitido para o servidor de qualquer maneira.

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

0 para resposta № 2

Os IDs não devem ser os mesmos para 2 elementos e os valores devem representar o que você precisa armazenar de qualquer maneira:

<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" />

Você então pegaria as variáveis ​​em php usando o array get ou post (dependendo do seu método de submissão:

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