Jump to content
Fórum Script Brasil
  • 0

AJUDA COM RADIO BUTTON


l_ucasprado

Question

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 to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...