Ir para conteúdo

POWERED BY:

Arquivado

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

Douglas Carvalho_76752

Problemas com o radiobutton

Recommended Posts

Olá pessoal, td certo?

 

Estou desenvolvendo um pequeno sistema através de uma video aula que fiz aquisição. E fui fazendo passo a passo e qdo vou cadastrar um produto, chego no campo 'estoque' que é um radiobutton e qdo vou clicar no sim ou no não, aparece no banco de dados aparece três letras (cad) e o campo na tabela de banco de dados está como varchar de 3. Já desinstalei o WampServer 2.2 e instalei a versão 2.0 e mesmo assim não adiantou de nada.

 

O que pode estar havendo?

 

Me ajudem aí!!!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente poste aqui seu código

Compartilhar este post


Link para o post
Compartilhar em outros sites

//Código do formulário montado:

 

<form action="funcoes/inserir.php" method="post">

<table width="438" border="0">

<tr>

<th width="96" scope="col"><div align="right">Produto:</div></th>

<th width="332" scope="col"><div align="left">

<label>

<input name="produto" type="text" id="produto" size="50" />

</label>

</div></th>

</tr>

<tr>

<th scope="row"><div align="right">Preço:</div></th>

<td><div align="left">

<input type="text" name="preço" id="preço" />

</div></td>

</tr>

<tr>

<th scope="row"><div align="right">Descrição:</div></th>

<td><div align="left">

<textarea name="descricao" id="descricao" cols="50" rows="5"></textarea>

</div></td>

</tr>

<tr>

<th scope="row"><div align="right">Estoque:</div></th>

<td><div align="left">

<p>

<input type="radio" name="estoque" value="sim" />

Sim

<input type="radio" name="estoque" value="não" />

Não<br />

</p>

</div></td>

</tr>

<tr>

<th scope="row"><div align="right">Cor:</div></th>

<td><div align="left"><select name="cor">

<option value="0" selected="selected">Selecione</option>

<option value="preto">Preto</option>

<option value="azul">Azul</option>

<option value="amarelo">Amarelo</option>

<option value="vermelho">Vermelho</option>

<option value="verde">Verde</option>

<option value="prata">Prata</option>

<option value="branco">Branco</option>

</select>

 

</div></td>

</tr>

<tr>

<th scope="row"><div align="right"></div></th>

<td><label><br />

<input type="submit" name="estoque" id="button" value="Cadastrar Produto" />

<input type="reset" name="estoque" id="button2" value="Limpar Cadastro" />

</label></td>

</tr>

</table>

 

</form>

 

//Código SQL feito no phpmyadmin (wampserver versão 2.0)

 

CREATE TABLE `produtos` (

`id` int(11) NOT NULL auto_increment,

`produto` varchar(80) NOT NULL,

`preço` varchar(15) NOT NULL,

`descricao` text NOT NULL,

`estoque` varchar(3) NOT NULL,

`cor` varchar(25) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simpes.. mude o nome do seu botão Cadastrar Produto..

 

Troque:

<input type="submit" name="estoque" id="button" value="Cadastrar Produto" />

 

por:

<input type="submit" name="botaoEstoque" id="button" value="Cadastrar Produto" />

 

Que se você notar eh o memso nome do seu radiobuttom.. dai quando você clica nele.. ele envia o valor do botão que eh "Cadastrar Produto" e como o seu campo aceita apenas 3 caracteres, ele coloca apenas o Cad

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.