Jump to content


Photo

Novas Funções Em Formmail


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

#1 Meredith Grey

Meredith Grey

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Feminino
  • Localidade:São Paulo

Posted 26/05/2007, 22:49

Olá pessoal..sou meio newba com PHP, então estou meio perdida nuns comandos..rss
Acontece que eu mexi num script de formmail. Funcionou normal, porque era campos que podem ser preenchidos.
Porém, eu não consigo montar função pra campos selecionáveis (tipo sexo: feminino, masculino..).

Copiei um pedaço pra vocês verem:

$msg = "Nome do usuario:\t$nome\n";
$msg .= "Email:\t$email\n";
$msg .= "Sexo:\t$sexo\n";

Agradeço a ajuda de vocês!
Bjoo
"Um dia sem sorrir, é um dia não vivido."
Charles Chaplin

#2 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 27/05/2007, 00:52

Dá uma procurada aqui no fórum, q tem vários tópicos sobre isso, tem uma seção de scripts prontos tambem <_<.
Mas vamos ao seu problema
hmmm ... este sexo é um radio, checkbox ou um select?

Verificou se tá passando um valor para ele?

exemplo html (lembrando que tem que ficar dentro de um <form>
<input type="radio" name="sexo" id="masc" value="masculino" />
<input type="radio" name="sexo" id="fem" value="feminino" />

dae no php:

$form = $_POST;
echo $_POST['sexo']; //masculino ou feminino

entendeu a ideia?

Um link para passar sua idéia:
http://www.phpbrasil...ript.php/id/171
http://www.phpbrasil...ript.php/id/858

Mais alguns exemplos prontos para análise link

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#3 Meredith Grey

Meredith Grey

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Feminino
  • Localidade:São Paulo

Posted 28/05/2007, 00:11

entendi a idéia..bom, tentei pelo seu ficou um truncado, mas olhando os scripts do link que você me passou ajudou um boca, mto obrigada! :)
"Um dia sem sorrir, é um dia não vivido."
Charles Chaplin

#4 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 28/05/2007, 00:31

Na verdade quem faz o "serviço" de dizer qual valor é, é o Browser no caso o PHP só recebe o valor que vier do formulário que o browser determinar através do envio POST ...

Por que de fato todos os valores são enviados na forma de "correte" só de forma invisivel em formato de instruções pelo browser e você não ve como por exemplo quando o browser envia um comando para o serve onde seu PHP está é +/- assim, logo os valores são definidos pelo browser e o servidor deve "abrir" esses valores e retornar ao PHP:
- POST /arquivo.php valor=valo2&valor2=valor3&...

// Ele pega o valor que o Browser indica (no caso o checado) somente através do nome do campo.
// Para o PHP indenpendente o valor ... o que vale é o nome do campo
// Se por ventura não exitir valor o campo será vazio, com tamanho 0
echo $_POST["sexo"];

Espero que tenha me entendido ...

Edição feita por: sk15, 28/05/2007, 00:33.





1 user(s) are reading this topic

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

IPB Skin By Virteq