Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 9

Adicionar opção de escolha de setor em formulario de contato

12-11-2009 02:40

Eh o seguinte, eu uso esse formulario de contato, mas ele so envia pra uma pessoa.

eu queria por a opção de escolher pra onde enviar, tipo "balcao" "gerencia"
ai a pessoa escolhe, pra qual lugar e vai pro email de destino escolhido.

o script é

contato.html

<html> <form name="senddata" method="post" action="form.php"> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td class="tahoma-02-cinza"><div align="right">Nome:<b><i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF"> <input name="nome" type="text" class="fomu" size="38"> </font></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right"><b>E-mail:<i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF"> <input name="email" type="text" class="fomu" size="38"> </font></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right">Telefone:<b><i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF"> <input name="telefone" type="text" class="fomu" id="telefone2" size="38"> </font></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right"><b>Cidade:<i><b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"></font></i></b></i></b></div></td> <td><b><i><b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"> <input name="cidade" type="text" class="fomu" size="38"> </font></i></b></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right">Assunto:<b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"> <input name="assunto" type="text" class="fomu" size="38"> </font></i></b></td> </tr> <tr> <td class="tahoma-02-cinza"><div align="right"><b>Mensagem:<i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td> <td><b><i><font size="1" face="Verdana" color="#FFFFFF"> <textarea name="textodamensagem" cols="36" rows="4" class="fomu"></textarea> </font></i></b></td> </tr> <tr> <td></td> <td><input name="enviar" type="submit" class="formcop" value="Enviar Mensagem"></td> </tr> </table> </form> </html>

enviado.html

<html> Sua Mensagem foi envada com sucesso </html>

form.php

<?php $date = date("d/m/Y h:i"); // ****** ATENÇÃO ******** // ABAIXO ESTÁ A CONFIGURAÇÃO DO SEU FORMULÁRIO. // ****** ATENÇÃO ******** //CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE $nome_do_site="Seu Site"; $email_para_onde_vai_a_mensagem = "seunome@seuemail.com.br"; $nome_de_quem_recebe_a_mensagem = "Seu Nome"; $exibir_apos_enviar='enviado.html'; //MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL $cabecalho_da_mensagem_original="From: $name <$email>\n"; $assunto_da_mensagem_original="Contato no Site"; // FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO) // ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO ************* $configuracao_da_mensagem_original=" ENVIADO POR:\n Nome: $nome\n Email: $email\n Telefone: $telefone\n Cidade: $cidade\n Mensagem: $textodamensagem\n ENVIADO EM: $date "; //CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA // CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO // "Re: $assunto" $assunto_da_mensagem_de_resposta = "Confirmação"; $cabecalho_da_mensagem_de_resposta = "From: $nome_do_site <$email_para_onde_vai_a_mensagem>\n"; $configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date"; // ****** IMPORTANTE ******** // A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE // ****** IMPORTANTE ******** //ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO //POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME //'assunto' NO FORMULARIO DE ENVIO $assunto_digitado_pelo_usuario="s"; //ENVIO DA MENSAGEM ORIGINAL $headers = "$cabecalho_da_mensagem_original"; if ($assunto_digitado_pelo_usuario=="n") { $assunto = "$assunto_da_mensagem_original"; }; $seuemail = "$email_para_onde_vai_a_mensagem"; $mensagem = "$configuracao_da_mensagem_original"; mail($seuemail,$assunto,$mensagem,$headers); //ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA $headers = "$cabecalho_da_mensagem_de_resposta"; if ($assunto_digitado_pelo_usuario=="n") { $assunto = "$assunto_da_mensagem_de_resposta"; } else { $assunto = "Re: $assunto"; }; $mensagem = "$configuracao_da_mensagem_de_resposta"; mail($email,$assunto,$mensagem,$headers); echo "<script>window.location='$exibir_apos_enviar'</script>"; ?>

Esse script envia auto-resposta, nada melhor que enviar, e ainda.. poder escolher para qual setor quer enviar o contato.

Se puderem ajudar, agradeço e o script ja fica aki pra quem quiser usar.

vlw.
0
Editado pela última vez por web em 12-11-2009 18:22, em um total de 1 vez.
Razão: Separado o script PHP
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Adicionar opção de escolha de setor em formulario de contato

12-11-2009 18:26

Tem uma forma básica. Criar um select, tipo:

<select name="para"> <option value="email1@email.com">setor 1</option> <option value="email2@email.com">setor 2</option> <option value="email3@email.com">setor 3</option> </select>

Ai você pega na outra página o valor enviado para enviar para esse email.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado