Carlos David
Radio button
14 de January de 2002 às 09:20AM
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
nobody
Re: Radio button
14 de January de 2002 às 11:15AM
http://www.php.net/manual/en/control-structures.switch.php
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.