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

(Resolvido) Formulario de Orçamento com multiplas respostas aut


bissoo

Pergunta

Opa,

tenho mt pouca experiência com php, mas preciso fazer uma pagina pra minha namorada e eu gostaria de saber como que eu faria um formulário de orçamento com resposta automática, mas que dependendo do que a pessoa escolher cada resposta automática seja diferente.

Como exemplo se a pessoa colocar que quer o serviço de "Ensaio Fotografico" receba uma msg automatica falando qnt custa, mas se selecionar "Festa Aniversario" receba outra mensagem.

Eu já achei alguns exemplos na internet falando como manda uma resposta automatica, mas eu só não sei como adicionar mais funções como o exemplo:

se $usuario escolher "Ensaio" mandar a seguinte mensagem "Bla bla bla"

se $usuario escolher "Festas" mandar a seguinte mensagem "12334554"

deu para entender minha duvida?

Tomara que alguém consiga ajudar!!

Valeuuu aii!!

Editado por bissoo
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Opa,

fui tentar adicionar o que tu falou mas estou com dificuldades de achar as variáveis certas (ta dando erro de syntaxe).

Vou colocar abaixo o formulario que ta na pagina html que remete para o PHP..me diz se tem algo errado neste tb!

O que basicamente quero é que dependendo o que o usuario selecione da "Select List" mande uma mensagem diferente!

<form name="form" method="post" action="orc.php">
 *<div align="center">
   <p><span class="asdasd"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Nome:
     </font></span><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
     <input type="text" name="nome" size="34" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;">
     </font></p>
   <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1">  E-mail:
     
       <input type="text" name="email" size="34" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;">
   </font></p>
   <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> Assunto:
     
       
   </font>
     <select name="opcoes" id="opcoes">
       <option  name="ensaio">Ensaio Fotográfico</option>
       <option name="festa15">Festa 15 Anos</option>
       <option name="festa">Festa Aniversário</option>
       <option name="eventos">Eventos</option>
       <option name="ensaio_s">Ensaio Sensual</option>
     </select>
   </p>
   <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> Mensagem:
     
     
       <textarea name="contato" cols="34" rows="4" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;"></textarea>
   </font></p>
 </div>
 *<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
   <input class="form_botao" type="submit" name="Enviar" value="Enviar Mensagem" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;">
 </font></div>
 * *
</form>
E aqui em baixo é o PHP:
<?php


// e em que lugar eu coloco isso, mais para baixo?

$resposta = $_POST["opcoes"];; //O que vem do formulário...

if($resposta ==  $_POST["ensaio'];){

}elseif($resposta == $_POST["festa15"];){

}elseif($resposta == $_POST["festa"];){
    
}elseif($resposta == $_POST["eventos"];){
    
}elseif($resposta == $_POST["ensaio_s"];){

}else{

}

// Aqui ficam os dados do seu e-mail e da autoresposta!!!

$assunto = "Orçamento"; //Assunto do e-mail q vai chegar na sua caixa de mensagem
$mail = "c@gmail.com"; //E-mail que você gostaria de receber os resultados dos formmail's
$assunto_auto = "Orçamento";//Assunto da Auto Resposta
$website = "CF";//Nome do Website
$url_website = "www.com";//Url do Website
$nome_webmaster = "CF";//Nome do Webmaster do site

//Aqui eu tava colocando as variáveis diferentes para as possiveis respostas:

$mensagem_festa15 = "\nObrigado por entrar em contato conosco $nome!\nO mais breve possivel estaremos respondendo sua mensagem!!!\n\n $nome_webmaster \n $website";
$mensagem_festa = ' ';
$mensagem_ensaio = ' ';
$mensagem_sensual = ' ';
$mensagem_evento =  ' ';

// Aqui ficam os dados do formulário que serão enviados!!!

$nome = $_POST["nome"];//Campo Nome do Formulário
$email = $_POST["email"];//Campo E-mail do Formulário
$assunto_msg = $_POST["assunto_msg"];//Campo Mensagem do Formulário
$contato = $_POST["contato"];//Campo Contato do Formulário
$mensagem = "Formulário enviado por $nome no Website $website:\n\n";//Inicio da Mensagem enviada! 
$mensagem .= "Nome: $nome\n";//Nome do Contato
$mensagem .= "E-mail: $email\n";//Nome do Contato
$mensagem .= "Assunto: $assunto_msg\n";//Assunto do Contato
$mensagem .= "Mensagem: $contato";//Mensagem Enviada do Contato

//não modifique esta linha, pois é ela que envia a mensagem!!!
@mail($mail, $assunto, $mensagem, "From: $email");

//não modifique esta linha, pois é ela que envia a auto_resposta!!!
@mail($email, $assunto_auto, $mensagem_auto, "From: $mail");

header("Location:ok.php");

?>

Obrigado novamente!!

Link para o comentário
Compartilhar em outros sites

  • 0

Opa acho q consegui!!!

só uma coisa o meu formulário aparece caracteres bizarros onde tem acento!!!

e eu tenho isso na html do site

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

qualquer eu to fazendo de errado?

valeuu

PS.: acabei de testar offline e funciona perfeito, quando eu jogo no servidor (uolhost) ele da esse problema.. alguém faz idéia do q é?

tipo antes quando o formulario tinha essas opcoes funcionava os acentos:

<select name="opcoes" id="opcoes">
       <option  name="ensaio">Ensaio Fotográfico</option>
       <option name="festa15">Festa 15 Anos</option>
       <option name="festa">Festa Aniversário</option>
       <option name="eventos">Eventos</option>
       <option name="ensaio_s">Ensaio Sensual</option>
     </select>
quando eu adicionei o value, parou de funcionar no servidor...algém tem idéia? ex:
<option  name="ensaio" value="ensaio">Ensaio Fotográfico</option>

Editado por bissoo
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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...