Ir para conteúdo
Fórum Script Brasil
  • 0

AJUDA COM RADIO BUTTON


l_ucasprado

Pergunta

Galera, tenho um formulário em que preciso capturar as informações do radio button, no caso 'SIM' para um radio e 'NÃO' para outro radio .. Se o Radio "sim" for selecionado, armazenar na tabela cor1 'SIM". Se o Radio "não" for selecionado, armazenar na mesma tabela cor 1 'NÃO".

Abaixo o código, Help me Pliz.

<input type="radio" name="l" onClick="Exibe5()" value="SIM" checked />SIM

<input type="radio" name="l" onClick="Inibe5()" value="não" />NÃO</br>

<select size="1" name="cor">

<option value="nee"></option>

<option>BRANCA</option>

<option>PRETA</option>

<option>PARDA</option>

<option>AMARELA</option>

<option>INDIGENA</option>

<option>SURDOCEGUEIRA</option>

<option>não DECLARADA</option>

</select>

No caso ele exibe o combobox se o radio sim for selecionado, e inibe se o radio não for selecionado .. porém capturar do combo foi fácil, o dificil esta sendo armazenar no banco o conteudo dos radios.

Obrigado...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olha, vou tentar explicar Melhor...

Eu tenho um formulario para cadastro de alunos de uma cidade.

.. Então todo final de mes será preciso um relatório em que sera possivel ver quantos alunos brancos na rede, quantos alunos em tal série, quantos alunos são beneficiados pelo Bolsa Família ... Porém, além do SIM ou NÃO .. Existem as especificações, ou seja .. Beneficiario do Bolsa Familia ? : (radio) SIM ou (radio) NÃO ... SE o usuário selecionar sim é habilitado um combobox abaixo onde ele seleciona as especificações.. Se o usuário selecionar não o combobox é travado e nada é inserido. Então, preciso que além de alimentar o banco com o combo box, preciso que quando ele selecione e envie o radio correspondente ao SIM, insira no banco 'SIM', e quanto selecionar o radio correspondente ao 'NÃO', insira no banco 'não' ... Deu pra entender melhor ?

Abaixo Postei uma parte do código :

<tr valign="baseline">

<td nowrap="nowrap" align="left">Necessidade Educacional Especial:</td>

<td> <input type="radio" name="k" onClick="Exibe4()" value="7" checked />SIM

<input type="radio" name="k" onClick="Inibe4()" value="8" />NÃO</br>

<select size="1" name="nee">

<option value="nee"></option>

<option>MULTIPLA</option>

<option>CEGUEIRA</option>

<option>BAIXA VISAO</option>

<option>SURDEZ SEVERA OU PROFUNDA</option>

<option>SURDEZ LEVE OU MODERADA</option>

<option>SURDOCEGUEIRA</option>

<option>FISICA - PARALISIA CEREBRAL</option>

<option>FISICA - CADEIRANTE</option>

<option>FISICA - OUTROS</option>

<option>SINDROME DE DOWN</option>

<option>INTELECTUAL</option>

<option>AUSTISTA INFANTIL</option>

<option>SINDROME DE ASPERGER</option>

<option>SINDROME DE RETT</option>

<option>TRANSTORNO DESINTEGRATIVO DA INFANCIA</option>

<option>ALTAS HABILIDADES - SUPERDOTACAO</option>

</select>

AGORA A INSERÇÃO NO BANCO:

<?php

include("../../conecta.php"); //vai incluir o comandos para conectar no servidor e no banco de dados

//vai pegar os valores digitados no formulario e jogar nas variaveis

$nome_escola = $_POST['nome_escola'];

$nome_sala = $_POST['rac_sala_id_sala'];

$mae = $_POST['mae'];

$nome_aluno = $_POST['nome_aluno'];

$cor1 = $_POST['l'];

$cor = $_POST['cor'];

$ra = $_POST['ra'];

$dig = $_POST['dig'];

$uf = $_POST['uf'];

$nascimento = $_POST['nascimento'];

$sit_def = $_POST['sit_def'];

$nee1 = $_POST['k'];

$nee = $_POST['nee'];

$filantropica1 = $_POST['a'];

$filantropica = $_POST['filantropica'];

$peti1 = $_POST['b'];

$peti = $_POST['peti'];

$ceapem1 = $_POST['c'];

$ceapem = $_POST['ceapem'];

$pbf1 = $_POST['d'];

$pbf = $_POST['pbf'];

$bpc = $_POST['e'];

$abrigoce = $_POST['f'];

$casada = $_POST['g'];

$acaojovem = $_POST['h'];

$escolademusica = $_POST['i'];

$edintegral = $_POST['j'];

$data = date("d/m/Y");

//utilizar o comando de seleção if para inserir no banco de dados porque se ocorrer algum erro ele avisa e qual o erro

if (mysql_query("INSERT INTO pro_rac_aluno (nome_escola, nome_sala, mae, nome_aluno, cor1, cor, ra, dig, uf, nascimento, sit_def, nee1, nee, filantropica1, filantropica, peti1, peti, ceapem1, ceapem, pbf1, pbf, bpc, abrigoce, casada, acaojovem, escolademusica, edintegral, data) VALUES ('$nome_escola', '$nome_sala', '$mae', '$nome_aluno', '$l', '$cor', '$ra', '$dig', '$uf', '$nascimento', '$sit_def', '$k', '$nee', '$a', '$filantropica', '$b', '$peti', '$c', '$ceapem', '$d', '$pbf', '$e', '$f', '$g', '$h', '$i', '$j', '$data')")){

echo("<script language='JavaScript'>alert('CADASTRO INSERIDO COM SUCESSO!')</script>");

echo("<script type = 'text/javascript'> location.href = 'rac_cadastro_aluno.php'</script>/>");

} else {

echo("<script language='JavaScript'>alert('ERRO AO INSERIR O CADASTRO!')</script>");

echo mysql_error();

echo("<script type = 'text/javascript'> location.href = 'rac_cadastro_aluno.php'</script>/>");

}

?>

ONDE NEE1 É O CAMPO ONDE SERÁ ARMAZENADO O 'SIM' OU 'não', E O NEE É ONDE SERÁ ARMAZENADO AS ESPECIFICAÇÕES DO COMBO.

alguém consegue me ajudar ? ele simplesmente deixa o campo correspondendo do banco em branco. Tenho vários radiobutton no formulário, e todos com o mesmo esquema.

Obrigado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...