• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Triple

Radio Button

12 mensagens neste tópico

Boas

O problema é o seguinte, eu tenho dois Radio Button e um botão de Submit, e quero que quando se carrega no butão submit insira na base de dados um valor consoante o radio button selecionado, e eu não sei como o fazer. :wallbash:

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

num radio, tem o atributo nome, por exemplo da-se o nome="nome_radio"

e tens varias opções, que tem que ter um value.

por exemplo opçao A fica com o value 1 e tem o nome="nome_radio"

                    opção B fica com o value 2 e tem o nome="nome_radio"

e depois de fazer o submit, vai enviar o valeu do radio neste caso vai ser 1 ou 2... ou seja, nome_radio=1 ou nome_radio=2

E claro tens que depois fazer algo tipo:

if( nome_radio==1)

{

    inseres o que pretendes, referente à opção A

}

if( nome_radio==2)

{

  .... opção B

}

bem espero que tenhas percebido a ideia geral... :dontgetit:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu fui tentar agora e fiz assim:

fiz o form, com os nomes à minha escolha e os valores 1 e 2 respectivamente com o disseste, depois quando vai para o ficheiro da confirmação

onde tenho:

<?php

if( Sim==1)

{

    $Votar=1

}

if( Nao==2)

{

  $Votar=2

}

echo $Votar

?>

Mas não aparece nem 1 nem 2  :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Segundo o que vejo no código que mostras deves ter os teus radiobutons da seguinte forma:

<input name="opcao" type="radio" value="1" />
<input name="opcao" type="radio" value="2" />

No php deves por algo deste género:

$opcao = $_POST['opcao']; //eu coloquei POST mas depende do form, se o method for get teras de por GET

if ($opcao == 1){
   $Votar = 1;
}else if ($opcao == 2){
   $Votar = 2;
}
echo $Votar;

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E agr faltará um botão para confirmar a acção não ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim mas isso faz parte do form, eu so coloquei a parte dos radiobutons...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim mas isso faz parte do form, eu so coloquei a parte dos radiobutons...

ok ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas

Continua a não funcionar :wallbash:

Eu fiz assim

<input name="opcao" type="radio" value="1" />
<input name="opcao" type="radio" value="2" />

<?php
$opcao = $_POST['opcao'];
if ($opcao == 1){
   $Votar = 1;
}else if ($opcao == 2){
   $Votar = 2;
}
echo $Votar;

Não percebo porque não funciona :wallbash:

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Esse código está bem... mas.. epa.. não quero ofender com esta pergunta...

sabes que tens que abrir e fechar o form com html e que inserir um submit?...

presumo que tenhas omitido essa parte do código.

Se nao, nao há problema... já te digo como é que isso se faz.

afixa aí o código completo do formulário.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois...eu acho que ele nao esta a usa...

no fich.php tens

<form action="aux.php" method="POST">
<input name="opcao" type="radio" value="1">opção 1 <br>

<input name="opcao" type="radio" value="2"> opção 2 <br>
<input type="submit" value="enviarr" name="" >

</form>

e depois no aux.php fazes

<?php
$opcao = $_POST['opcao'];
if ($opcao == 1){
   $Votar = 1;
}else if ($opcao == 2){
   $Votar = 2;
}
echo $Votar; ?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora