Ir para conteúdo
Fórum Script Brasil
  • 0

formulário PHP com seleção de destino


andrecad

Pergunta

OLÁ

SOU NOVO AQUI, POUQUISSIMO EXPERIENTE EM PHP.

SÓ SEI FAZER FORMULÁRIO PARA SITE COM DESTINO UNICO, OU SEJA, ENVIO todos DADOS DO FORM MAIL PARA UM EMAIL DESTINO.

GOSTARIA DE UMA AJUDA PARA FAZER UM FORMULÁRIO SIMPLES:

NOME

CPF/CNPJ

E-MAIL

TELEFONE

CIDADE

UF

ASSUNTO (uma caixa de seleção com as opçoes)

MENSAGEM

PORÉM DEPENDENDO DO ASSUNTO, ENCAMINHARIA A MENSAGEM PARA TAL LUGAR EX ASSUNTO:

FINANCEIRO (IRIA PARA financeiro@teste.com.br)

COMERCIAL (IRIA PARA comercial@teste.com.br)

TERIA COMO??

AGUARDO AJUDA, OBRIGADO!!

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Coloca no value do select do assunto a parte do início do e-mail que é pra enviar (no teu exemplo, financeiro e comercial).

Na hora de enviar o e-mail você troca. Onde está o e-mail de destino você coloca mais ou menos assim

$destino = $_POST['assunto'].'@teste.com.br';

E aí você usa a $destino na função mail.

Carlos Eduardo

Link para o comentário
Compartilhar em outros sites

  • 0
Coloca no value do select do assunto a parte do início do e-mail que é pra enviar (no teu exemplo, financeiro e comercial).

Na hora de enviar o e-mail você troca. Onde está o e-mail de destino você coloca mais ou menos assim

$destino = $_POST['assunto'].'@teste.com.br';

E aí você usa a $destino na função mail.

Carlos Eduardo

muito OBRIGADO!!

VOU TENTAR!

ABRAÇO

Link para o comentário
Compartilhar em outros sites

  • 0

não rolou...

segue o cód em html, podem me ajudar a criar o "formulario.php" com seleção de destino de diferentes e-mails?

agradeço e desculpa a (CAIXA ALTA) anterior, agora li as regras!

...

<html>

<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Razão social</title>
</head>

<body>

<form method="POST" action="formulario.php">
        <table border="0" width="100%">
        <tr>
            <td width="71"><font face="Verdana" style="font-size: 8pt">Razão 
            social </font></td>
            <td><input type="text" name="razao" size="28"></td>
        </tr>
        <tr>
            <td width="71"><font face="Verdana" style="font-size: 8pt">CNPJ/CPF</font></td>
            <td><input type="text" name="cnpj" size="28"></td>
        </tr>
        <tr>
            <td width="71"><font face="Verdana" style="font-size: 8pt">Contato</font></td>
            <td><input type="text" name="contato" size="28"></td>
        </tr>
        <tr>
            <td width="71"><font face="Verdana" style="font-size: 8pt">E-mail</font></td>
            <td><input type="text" name="email" size="28"></td>
        </tr>
        <tr>
            <td width="71"><font face="Verdana" style="font-size: 8pt">Cidade</font></td>
            <td><input type="text" name="cidade" size="28"></td>
        </tr>
        <tr>
            <td width="71"><font face="Verdana" style="font-size: 8pt">Assunto</font></td>
            <td><font face="Verdana">
            <select size="1" name="assunto" style="font-family: verdana">
            <option value="web@teste.com.br" selected>Webmaster</option>
            <option value="outros@teste.com.br">Outros</option>
            <option value="comercial@teste.com.br">Comercial</option>
            <option value="sac@teste.com.br">Sugestões e reclamações</option>
            <option value="cotacao@teste.com.br">Cotação</option>
            </select></font></td>
        </tr>
        <tr>
            <td width="71"><font face="Verdana" style="font-size: 8pt">Mensagem</font></td>
            <td><textarea rows="4" name="mensagem" cols="20"></textarea></td>
        </tr>
    </table>
    <p><font face="Verdana">
    <input type="submit" value="Enviar" name="B1" style="font-family: verdana"><span style="font-size: 8pt"><input type="reset" value="Limpar" name="B2" style="font-family: verdana"></span></font></p>
</form>

</body>

</html>

---------

valeu!

Link para o comentário
Compartilhar em outros sites

  • 0

ai vai Carlos,

<?

// inicio do script
$razao      = $_POST["razao"];
$cnpj     = $_POST["cnpj"];
$contato   = $_POST["contato"];
$email   = $_POST["email"];
$fone  = $_POST["fone"];
$cidade  = $_POST["cidade"];
$assunto   = $_POST["assunto"];
$mensagem  = $_POST["mensagem"];

global $email; //função para validar a variável $email no script todo

$data      = date("dd/mm/yy");                     //função para pegar a data de envio do e-mail
$ip        = $_SERVER['REMOTE_ADDR'];           //função para pegar o ip do usuário
$navegador = $_SERVER['HTTP_USER_AGENT'];       //função para pegar o navegador do visitante
$hora      = date("H:i");                       //para pegar a hora com a função date

//aqui envia o e-mail para você
mail ("$destino = $_POST['assunto']",                       //email aonde o php vai enviar os dados do form
      "$assunto",
      "Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nSite: $site\nE-mail: $email\nTelefone: $fone\n\nMensagem: $mensagem",
      "From: $email"
     );

//aqui são as configurações para enviar o e-mail para o visitante
$site   = "web@teste.com.br";                    //o e-mail que aparecerá na caixa postal do visitante
$titulo = "WEBSite Contato";                  //titulo da mensagem enviada para o visitante
$msg    = "$nome, sua mensagem foi enviada ao departamento responsável. Em breve entraremos em contato!

(Mensagem automática. Por favor não responda. Caso necessário utilize o formulário de contato em www.teste.com.br)";

//aqui envia o e-mail de auto-resposta para o visitante
mail("$email",
     "$titulo",
     "$msg",
     "From: $site"
    );
echo "<p align=center>$nome, sua mensagem foi enviada com sucesso!</p>";
echo "<p align=center>Estaremos retornando em breve.</p>";
?>

achei na internet esse script... mas ele tb não redireciona a uma página de confirmação...

valeu!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...