Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Márcio Trindade

Código php para saber qual opção(radiio button) foi selecionado.

Recommended Posts

Olá pessoal!

 

sou novo aqui no fórum e também em php.

 

A ajuda que preciso é para conseguir o seguinte:

 

Estou desenvolvendo um site onde na pág inicial tem um form para login e faz parte deste

form dois radio button = o primeiro seguido da letra A - para associados (este é checked)

e segundo seguido da letra C - para credenciados selecionarem.

 

O usuário será enviado à pág. Painel de Controle. Bem!

aí que está minha dúvida, como faço para, conforme a seleção do radio button, checar

a tabela os dados ou na tabela associados ou credenciados e então apresentar a pág.

Painel de Controle do Associado ou Painel d controle do Credenciado?

 

Não sei se expliquei bem minha dúvida, mas desde já,

 

obriga a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim você resgata o valor selecionado

$escolha = $_POST["nome_do_input"];

aí é só usar um if e comparar com os dados da tabela

if($escolha == "assossiados") {
	 header("location: assossiados.php");
}
else {
	 header("location: credenciados.php");
}

acho que é isso...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro, gostaria de agradecer sua colaboração!

 

Infelizmente não funciona conforme você sugeriu, acredito queé

pq a variável $escolha retorna on mesmo quando altero a seleção dos

radio buttons, curioso!

 

Tem idéia de o pq dessa variável não retornar associado ou credenciado

que são os valores dos radio buttons sob o nome "escolher" igual para os dois?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Márcio.

Acredito que você esteja usando os radio´s de forma errada.

Este exemplo deverá te ajudar a compreender a forma de criação e recuperação das informações de um radio:

<form method='post'>
<input type='radio' value='a' name='radio' />
<input type='radio' value='b' name='radio' />
<input type='radio' value='c' name='radio' />
<input type='radio' value='d' name='radio' />
<input type='radio' value='e' name='radio' />
<input type='submit' />
</form>
<?php

foreach($_POST AS $k=>$v)
{
 echo "$k = $v<br />";
}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado Marcio por tentar!

 

Veja meu problema:

 

quando o usuário faz login ele precisa informar se é associado ou credenciado através da seleção de um dos dois radio buttons juntamente com o preenchimento dos campos id e senha.

 

Esses dados são então enviados á uma pág. que faz a autenticação.

 

Essa pág. deverá verificar inicialmente se esses dados são de um associado ou um credenciado, pela seleção do radio

button, ai verificar os dados na tabela associados ou tabela credenciados e, tendo feito isto, conferido os dados - id e

senha- encaminhá-lo, se os dados estiverem corretos, á pág. Painel de Controle do Associado ou pág. Painel de Controle

do Credenciado, isso tudo conforme o radio button selecionado.

 

Pra mim, isso está sendo muito difícil devido ao pouco conhecimento em php, mas não desisto!

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia, o que pode ser feito é você dar um select na tabela...e depois

 

$FlagC = "";
$FlagA = "";
if($Tipo = 'C'){
   $FlagC = "selected";
} else {
   $FlagA = "selected";
}

<input type='radio' value='C' name='radio' $FlagC >
<input type='radio' value='A' name='radio' $FlagA >

<input type='submit' >

Este comando irá verificar na tabela se o tipo é C de credenciado, se for, ele vai jogar no radio selecionado, senão, ele joga no outro, que é referente à associado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.