Ir para conteúdo

Arquivado

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

diego-md

[Resolvido] Guardar dados do select no db

Recommended Posts

Cara, é para estar tudo certo:

<td align="right">Sexo:</td>

<td>

<input type="radio" name="sexo" value="masculino" />Masculino

<input type="radio" name="sexo" value="feminino" />Feminino

</td>

 

<?php

 

include ("conectar.php");

$sexo = $_POST['sexo'];

$insere = mysql_query("INSERT INTO usuario ( sexo) VALUES ('$sexo')") or die(mysql_error());

 

além da tabela sexo...

o que falta?

 

Está tudo okay... se nao estiver, qual erro que esta retornando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, é para estar tudo certo:

<td align="right">Sexo:</td>

<td>

<input type="radio" name="sexo" value="masculino" />Masculino

<input type="radio" name="sexo" value="feminino" />Feminino

</td>

 

<?php

 

include ("conectar.php");

$sexo = $_POST['sexo'];

$insere = mysql_query("INSERT INTO usuario ( sexo) VALUES ('$sexo')") or die(mysql_error());

 

além da tabela sexo...

o que falta?

 

Está tudo okay... se nao estiver, qual erro que esta retornando?

 

Não retorna nada no sexo, já dei um print_r($sexo) e não retorna nada ao selecionar o sexo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<td align="right">Sexo:</td> 
<td>
<input type="radio" name="sexo" value="masculino" />Masculino
<input type="radio" name="sexo" value="feminino" />Feminino
</td>

<?php

include ("conectar.php");

$sexo = $_POST['sexo'];
$insere = mysql_query("INSERT INTO usuario ( sexo ) VALUES (' $sexo ') ") or die ( mysql_error() );

?>

o código esta correto, tem certeza que nao seja outra parte do seu script que esteja dando erro ?

 

o código que eu uso é praticamente do mesmo jeito que o seu está e funciona ... :

<input type="radio" name="sexo" value="masculino" />Masculino
<input type="radio" name="sexo" value="feminino" />Feminino

e..

$sexo = $_POST["sexo"];

mysql_query("INSERT INTO usuarios ( sexo ) VALUES ( '$sexo' )");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado pela a atenção de todos, esta funcionando corretamente...

estava ocorrendo um erro ao tentar cadastrar pois havia uma tabela causando conflito...

Mas muito obrigado, funcionou tanto com radio group quanto combobox...

Agora minha única dúvida é JS..

como faço um script para não alterar a página antes de selecionar o sexo...

eu utilizo isto para os <input type="text">

 

if ( cadastro.nome.value == '')

erro ='Preencha todos os dados!\r';

 

o que devo usar para apresentar alerta se a pessoa não selecionou o sexo???

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode já deixar uma opção marcada do radio se você quiser... por exemplo :

 

<input type="radio" name="sexo" value="masculino" checked="checked"/>Masculino
<input type="radio" name="sexo" value="feminino" />Feminino

isso faria com que a opção masculino, ja aparece marcada, ou entao com javascript, acho que seria do mesmo jeito

 

if ( cadastro.sexo.value == '') 
erro ='Preencha todos os dados!\r';

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK...

valeu o empenho de todos está funcionando perfeitamente...

desculpe a demora de resposta mas está funcionando corretamente...

vlw

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.