Formulario de contato com select
Bom pessoal peguei esse formulário de um site e está funcionando perfeitamente mas estou tentando editar e criar uma nova funcionalidade, em vez do usuário digitar o ASSUNTO na caixa quero que ele selecione o tipo do assunto, alguém se souber fazer poderia editar o código para mim? ficaria imensamente grato.
Veja o formulário ativo http://www.animesorion.com/contato/
abaixo segue o código:
ENVIAR.PHP
<?php
/Variaveis do Formulario/
$nome = trim(@$_POST['nome']);/*recebe os dados digitados no campo "nome"*/
$email = trim(@$_POST['email']);/*recebe os dados digitados no campo "email"*/
$assunto_user = trim(@$_POST['assunto']);/*recebe os dados digitados no campo "assunto"*/
$mensagem = trim(@$_POST['mensagem']);/*recebe os dados digitados no campo "mensagem"*/
$enviar = @$_POST['enviar'];/*Botão enviar*/
/variavel que contará os erros/
$erros = 1;
/transforma em variavel global, a variã¡vel email/
global $email;
if($enviar)/Se o botão enviar for pressionado, faça.../
{
/Verifica campo "nome" vazio/
if($nome == "")
{
$erros++;
echo "<small class=\"erro\">O Campo nome esta vazio</small><br />";
}elseif(is_numeric($nome))/verifica se foi digitado número no campo/
{
$erros++;
echo "<small class=\"erro\">Você digitou numero no campo nome</small><br />";
}/Verifica campo "email" vazio/
if($email == "")
{
$erros++;
echo "<small class=\"erro\">O Campo email está vazio</small><br />";
}/Verifica campo "assunto" vazio/
if($assunto_user == "")
{
$erros++;
echo "<small class=\"erro\">O Campo assunto esté vazio</small><br />";
}/Verifica campo mensagem vazio/
if($mensagem == "")
{
$erros++;
echo "<small class=\"erro\">O Campo mensagem esté vazio</small><br />";
}
/verifica email, se digitado incorretamente/
$email = str_replace (" ", "", $email);
$email = str_replace ("/", "", $email);
$email = str_replace ("@.", "@", $email);
$email = str_replace (".@", "@", $email);
$email = str_replace (",", ".", $email);
$email = str_replace (";", ".", $email);
if(strlen($email)<8 || substr_count($email, "@")!=1 || substr_count($email, ".")==0)
{
$erros++;
echo "<small class=\"erro\">Por favor, digite seu <b>e-mail</b> corretamente.</small><br />";
}if($erros <= 1)/se não tiver algum erro, se tiver é exibido as messagens configuradas acima/
{
/Configuramos o e-mail para o qual serão enviadas as informações/
$seuemail = "contato@animesorion.com";/email de destino/
$assunto = "contato do site";/assunto padrão do email(não o digitado pelo úsuario)/
/Configuramos os cabeçalhos do e-mail/
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";/para o envio com formatação HTML. Charset po ser utf-8 também/
$headers .= "From: $seuemail \r\n";/Para "seu email"/
/Configuramos o conteúdo do e-mail/
$conteudo = "<strong>Nome:</strong> $nome<br />";/*vai para o seu email o que foi digitado no campo "nome"*/
$conteudo .= "<strong>Email:</strong> $email<br />";/*vai para o seu email o que foi digitado no campo "email"*/
$conteudo .= "<strong>Assunto:</strong> $assunto_user<br />";/*vai para o seu email o que foi digitado no campo "assunto"*/
$conteudo .= "<strong>Mensagem:</strong> $mensagem<br />";/*vai para o seu email o que foi digitado no campo "mensagem"*/
/Enviando o e-mail.../
$enviando = mail($seuemail, $assunto, $conteudo, $headers);
/verifica se o e-mail foi enviado com sucesso/
if($enviando) {
echo "Mensagem enviada com sucesso!";
echo "<script>alert(\"Mensagem enviada com sucesso!\")</script>";
echo "<script>window.location = \"index.php\"</script>";
}else{/seu ouve algum erro.../
echo "<p><b>$nome</b><br />Ouve um erro no envio, desculpe-nos pelo transtorno!!!</p>";
}
}
}
?>
INDEX.PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml](http://www.w3.org/1999/xhtml)" lang="pt-br">
<head>
<meta name="author" content="Marcelo Torres" />
<meta http-equiv="content-type" content="text/html; charset=iso-utf-8" />
<title>Formulário de contato em PHP</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<form action="index.php" method="post">
<fieldset>
<legend>Entre em contato</legend>
<small>*Campos de Preenchimentos Obrigatório</small><br />
<?php include("enviar.php")?>
<label for="nome"> * Seu nome:</label>
<input id="nome" name="nome" size="31" type="text" value="<?echo $nome ;?>" /><br />
<label for="email">* Seu email:</label>
<input id="email" name="email" size="31" type="text" value="<?echo $email ;?>" /><br />
<label for="assunto">* Assunto:</label>
<input id="assunto" maxlength="50" name="assunto" size="15" type="text" value="<?echo $assunto ;?>" /><br />
<label for="mensagem">* Mensagem:</label><br />
<textarea id="mensagem" cols="53" rows="5" name="mensagem"><?echo $mensagem;?></textarea><br />
<input name="enviar" type="submit" value="Enviar" class="botao"/>
<input name="cancelar" type="reset" value="Limpar" class="botao"/>
<p>Formulário de contato em PHP, por <a title="blog do autor" href="[http://marcelowd.wordpress.com](http://marcelowd.wordpress.com)">Marcelo Torres</p>
</fieldset>
</form>
</body>
</html>
STYLE.PHP
{padding:0; margin:0;}/reset de margem e espaçamento para todos os elementos*/
body{letter-spacing:2px;font-size:13px;color:#333;line-height:36px;}
fieldset{width:500px;padding:20px;margin:50px;margin-left:410px;}
input{width:350px;font-size:18px;color:#333;border:solid 1px #333;}
input.botao{width:100px;}
small{color:#008800;}
small.erro{color:#f00;}
Discussão (0)
Carregando comentários...