Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo Rodrigues

Identificando o "Value" de um radiobutton no PHP

Recommended Posts

Olá pessoal tranquilos?, estou montando um sisteminha de pedidos, e cheguei em uma parte que me travou tudo aqui, queria pedir um help pra galera se poderiam me ajudar aqui hehehehe, bom aqui vai:

 

Eu tenho no banco, uma tabela de items, que tem os produtos, quantidade e preço. quando o cara compra o item ele joga tudo nela, qual produto ele comprou, a quantidade, e os preços (sim, no plural, pq tem 4 tipos: a vista, 30,60 e 90 dias.)

 

ai ok, na tela para o usuario, em seu pedido consta o produto, a quantidade e eu disponibilizo a ele ver todos os preços, ja com quantidade e tudo.

 

coloquei 4 radiobutton, e na frente de cada um tenho o preço calculado pela forma de pagamento (30,60,90~~~)

 

ai eu quero o seguinte, quando ele clicar no radiobutton correspondente a forma que ele quer pagar, eu jogue o preço total desta forma de pagamento, em uma variavel. para depois, eu gravar no banco assim que ele fechar o pedido.

 

O que eu tinha em mente:

cada radio tem um value: 1(a vista), 30, 60 e 90.

jogar na variavel, quando um dos radios estivessem "Checked" ou seja, clicado.

dai eu teria que saber fazer o seguinte:

 

if (valor(value) do radiobutton = 1) { $variavel = $soma_avista } elseif (valor(value) do radiobutton = 30) { $variavel = $soma_30 } ... e assim vai ate o 90.

 

Minha duvida maior nessa lógica, é de como "falo" pro php onde ta o value do campo radiobutton..

exatamente o que ta em negrito.

 

Bom, é isso, alguem tem uma resposta para iluminar isso? hehehe ou alguma outra maneira de fazer essa mesma coisa, sei la ^^

 

flw ae pessoal! conto com vcs =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que é bem simples pelo que entendi...

 

switch ($_POST[pagamento]){   case 1:	   $variavel=$soma_avista;	   break;  case 2:	   $variavel=$soma_30;	   break;...}
Tenta assim que eu acho que dá certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

OPa, vou tentar ajudar...

 

 

Bem radio é um Tipo de Formulário então eu usaria assim...

 

 

<input name="radiobutton" type="radio" value="" . $dia['30'] .  ""/>
e assim vai... crie das outras formas de pagamentos.

 

Quando for enviar, se vai colocar essa variavel, pode ser em if...

 

exemplo.

 

if(isset($dia['30'])){$sql = mysql_query("SELECT * FROM suatabela WHERE pagamento = "$dia['30']");$sql2 = INSERT INTO suatabela SET....}

 

e assim vai, fazendo isset em todos os outros...

 

Acho que deu para entende rné?

 

se eu tiver errado me avisa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw pela ajuda =)

 

Tipo assim, eu ja gravo a forma de pagamento em um campo, ele grava la certinho, mas no proximo campo da tabela (valor da compra) que eu tenho que por exatamente o quanto ficou , exemplo:

 

[1] pagamento em a vista - valor: R$ 1,000

[30] pagamento em 30 dias - valor: R$ 1,100

[60] pagamento em 60 dias - valor: R$ 1,200

[90] pagamento em 90 dias - valor: R$ 1,300

 

[x] = value do radiobutton

R$ xxx,xxx = soma, vem de uma variavel

 

Eu queria que o seguinte:

quando eu 'clicar' na forma de pagamento (1,30,60,90) o

valor do pagamento seja atribuido a uma variavel chamada $valorpago.

Pois a partir dessa variavel, eu vou gravar na tabela: o value do radiobutton(1,30,60,90) que sera a forma de pagamento, e no campo seguinte, o preço que ficou o produto.

 

saca?

 

Acho que é exatamente isso (acho q eh exatamente, é otimo hein? hehehe)

 

Vlw =D

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.