Estou usando um script php num formulário, mas ele não consegue enviar o radio button ($Sexo). Gostaria de saber o que está errado, pois acho que é na parte switch :
<?php
/* Módulos
=--------------------------------------------------------------------------------
*/
include("$DOCUMENT_ROOT/formulario/code/email.php3");
/* Main
=--------------------------------------------------------------------------------
*/
function EnviarEMail() {
Global $Nome;
Global $EMail;
Global $Assunto;
Global $Sexo;
Global $Texto;
$Nome = Trim($Nome);
$EMail = Trim($EMail);
$Assunto = Trim($Assunto);
$Texto = Trim($Texto);
$Mens = "";
$Erro = FALSE;
// Testa as variáveis
if ($Nome == "") {
$Mens = "<center><font color=#000000>Por favor, digite seu</font> <b>nome</b>.</center>";
$Erro = TRUE;
return array($Mens, $Erro);
}
if ($EMail == "") {
$Mens = "<center>Por favor, digite seu <b>e-mail</b>.</center>";
$Erro = TRUE;
return array($Mens, $Erro);
}
if ($Assunto == "") {
$Mens = "<center><b>Assunto</b> não especificado.</center>";
$Erro = TRUE;
return array($Mens, $Erro);
}
if ($Texto == "") {
$Mens = "<center>Por favor, digite a <b>mensagem</b></center>";
$Erro = TRUE;
return array($Mens, $Erro);
}
if (! ValidateEmail($EMail)) {
$Mens = "<center>Há algum <b>erro no e-mail digitado</b>. Verifique por favor.</center>";
$Erro = TRUE;
return array($Mens, $Erro);
}
switch ($Sexo) {
case "Masculino":
(? AQUI Não SEU O QUE PONHO)
break;
case "Feminino":
(? AQUI Não SEU O QUE PONHO)
break;
}
if (@mail("legendary@bol.com.br", $Assunto, $Texto, $Sexo)) {
$Mens = "Obrigado por entrar em contato conosco. <BR> <BR>";
$Mens .= "Nós entraremos em contato em breve, se seu e-mail necessitar de uma resposta.";
} else {
$Mens = "Algum erro ocorreu durante o envio do e-mail. <BR> <BR>";
$Mens .= "Tente novamente ou entre em contato com o Webmaster, através do e-mail ";
}
return array($Mens, $Erro);
}
?>
*No formulário, que está em html, os valores estão corretos:
<input type=radio name=Sexo value=Masculino>Masculino
<input type=radio name=Sexo value=Feminino>Feminino