Jump to content


Photo

Radio Button


  • Faça o login para participar
6 replies to this topic

#1 PaMCastanheirA

PaMCastanheirA

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 24/09/2008, 15:03

Olá pessoal,

Agradeço desde já a ajuda de vcs... estou com outra dúvida com
relação ao php... já perceberam q sou meio topeira né?? rsrsrs...
é q estou começando..

Bom!! minha dúvida é a seguinte:

Tenho um cadastro e na opção sexo tenho um radio button M e um F (lógicamente, masculino e feminino) assim:

<input type="radio" name="sexo" value="M">M
<input type="radio" name="sexo" value="F">F

como eu crio esse campo no mysql??? varchar????

e como faço pra q meu arquivo .php que irá tratar os dados
do meu cadastro receba M ou F do radio button???

Obrigada.. =)

Abraços

#2 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 24/09/2008, 15:21

Aconselho você interpretar esses dados como 0 e 1.
0 -> Masculino
1 -> Feminino

E criar o campo como INT.
No arquivo que irá receber os dados, você recupera com $_POST, e trate-o para filtrar somente dados numéricos, para não ocorrer erro SQL.

Na hora de exibir na tela o sexo, com uma condição, você pode exibir o sexo, exemplo:

$sexo = $sexo_bd == 0 ? 'Masculino' : 'Feminino';echo $sexo;

Simples não?

Até mais ^_^

Edição feita por: Dudu, 24/09/2008, 15:21.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#3 PaMCastanheirA

PaMCastanheirA

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 24/09/2008, 15:28

Olá Dudu... valei pela ajuda...

mas como faço pra colocar 0 e 1???
coloco no value???

<input type="radio" name="sexo" value="0">M
<input type="radio" name="sexo" value="1">F

Thanks.. ;-)

#4 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 24/09/2008, 16:13

Exato. ;)

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#5 PaMCastanheirA

PaMCastanheirA

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 25/09/2008, 10:12

Olá...

Como faço pra receber os dados do button no arquivo php onde tem
o código pra inserir no banco de dados???

No arquivo cad_usuario.html tenho:
[codebox]
<input type="radio" name="sexo" value="0">Mas
<input type="radio" name="sexo" value="1">Fem
[/codebox]

E como receberei esses valores no arquivo cad_usuario.php?????
[codebox]
$sexo = $_POST['sexo'];
[/codebox]

????

Mto obrigada

#6 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 25/09/2008, 10:21

Assim mesmo. Dê um echo na variável $sexo para ver o que ela vai te mostrar.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#7 PaMCastanheirA

PaMCastanheirA

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 25/09/2008, 10:57

:rolleyes: Resolvido...
Muito obrigada a todos q me ajudaram nesse momento de profunda ignorância.. srsrsrs

Segue abaixo o código pra se alguém algum dia precisar:

No formulário HTML:
<input type="radio" name="sexo" value="Masculino">Mas
<input type="radio" name="sexo" value="Feminino">Fem

No arquivo .php
$sexo = $_POST['sexo'];

No banco de dados defina o campo sexo como VARCHAR.
Será cadastrado no banco de dados o q está no "value", ou
seja: "Masculino" ou "Feminino"

Falow ;-)

Edição feita por: PaMCastanheirA, 25/09/2008, 10:59.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq