Preencher radio buttons dinâmicamente com dados vindos do banco.
Bom dia a todos!
Pessoal, tenho vários radio buttons no qual o nome deles serão preenchidos dinâmicamente com dados vindos do banco,
ou seja, não saberei qual o nome de cada um deles para poder fazer um post e enviar os dados para o banco de dados.
Ao selecionar um radio button por exemplo com o nome (1) e com o valor 25, preciso
passar essa informação para outra página PHP que vai gravar no
banco de dados .
Alguém sabe me dizer como eu poderia fazer este processo?
Desde já, muito obrigado a todos!
Vlw.
Pessoal, tenho vários radio buttons no qual o nome deles serão preenchidos dinâmicamente com dados vindos do banco,
ou seja, não saberei qual o nome de cada um deles para poder fazer um post e enviar os dados para o banco de dados.
Ao selecionar um radio button por exemplo com o nome (1) e com o valor 25, preciso
passar essa informação para outra página PHP que vai gravar no
banco de dados .
Alguém sabe me dizer como eu poderia fazer este processo?
Desde já, muito obrigado a todos!
Vlw.
comentários (0)
suspender
Lista de Respostas:
12/01/2012 4:32pm
(~4 meses atrás)
(~4 meses atrás)
Esse tipo de coisa normalmente pode ser feita com arrays.
Por exemplo, vc faz uma query que traz os dados do banco, e cada uma das linhas trazidas, dentro de um loop while, vai criar um input no form.
Todos os inputs de mesmo tipo, digamos assim, terão o mesmo nome, mas na forma de um array. Por exemplo, o campo nome do form, vc nomeia como nome[].
Fazendo assim, o PHP, automaticamente, criará um array chamado nome que conterá todos os dados dos campos nome[] .
No outro script, que vai processar os dados do form, vc captura os dados do array com o loop foreach (no caso de um form com vários campos diferentes - nome[], endereco[], telefone[], etc -, vc usará o foreach de forma aninhada).
A ideia é essa. Tente montar um código baseado nisso (dúvidas de sintaxe e coisas assim podem ser tiradas em www.php.net ). E, se ainda tiver dificuldades, peça ajuda aqui mesmo ou no phorum de iniciantes (que é o lugar mais movimentado do PHPBrasil).
Por exemplo, vc faz uma query que traz os dados do banco, e cada uma das linhas trazidas, dentro de um loop while, vai criar um input no form.
Todos os inputs de mesmo tipo, digamos assim, terão o mesmo nome, mas na forma de um array. Por exemplo, o campo nome do form, vc nomeia como nome[].
Fazendo assim, o PHP, automaticamente, criará um array chamado nome que conterá todos os dados dos campos nome[] .
No outro script, que vai processar os dados do form, vc captura os dados do array com o loop foreach (no caso de um form com vários campos diferentes - nome[], endereco[], telefone[], etc -, vc usará o foreach de forma aninhada).
A ideia é essa. Tente montar um código baseado nisso (dúvidas de sintaxe e coisas assim podem ser tiradas em www.php.net ). E, se ainda tiver dificuldades, peça ajuda aqui mesmo ou no phorum de iniciantes (que é o lugar mais movimentado do PHPBrasil).

respondeu: