[ 14 Mensagens ] 
Botão "ENVIAR" 
Autor Mensagem
Iniciante
Iniciante

Data de registro: 05 Fev 2009, 13:27
Mensagens: 7
Mensagem Botão "ENVIAR"
Olá!

Eu não estou conseguindo configurar o botão ENVIAR, que é inserido em um formulário para enviar algum email, para enviar o fomulário preenchido para o meu email.

Gostaria de saber o que eu preciso fazer.
Sou bem leigo na parte de HTML.


Obrigado


05 Fev 2009, 13:31
ADMIN
ADMIN
Avatar de usuário

Data de registro: 28 Abr 2007, 11:25
Mensagens: 47
Mensagem Re: Botão "ENVIAR"
Olá Bruno,

acredito que o tutorial abaixo pode tirar todas suas dúvidas, porem se ficar alguma ainda, coloque ae que te ajudamos.

http://www.tutoriaisweb.com/abrir.php?acao=visitar&id=1967

:wink:


05 Fev 2009, 13:58
WWW
Iniciante
Iniciante

Data de registro: 05 Fev 2009, 13:27
Mensagens: 7
Mensagem Re: Botão "ENVIAR"
é, não fui capaz...rs..
o que eu quero fazer é o seguinte:
Colocar os campos NOME/EMPRESA, TELEFONE, ENDEREÇO e as caixas de marcações com algumas opções.

Eu chegui a achar, antes de deixar esse tópico aqui, um tutorial explicando, porém quando eu ia testar a página e clicava em ENVIAR, abria uma janela do Windows Live Mail para eu escrever um email.


05 Fev 2009, 14:26
ADMIN
ADMIN
Avatar de usuário

Data de registro: 28 Abr 2007, 11:25
Mensagens: 47
Mensagem Re: Botão "ENVIAR"
então para funcionar vc vai ter que utilizar também um arquivo em PHP que vai ser responsavel por enviar os dados para a pessoa... vou tentar enviar um modelo abaixo para vc usar...

form.html
Código:
<form method="POST" action="email.php">
    <p>Nome:
      <input type="text" name="nome" id="nome" />
    </p>
    <p>E-mail:
      <input type="text" name="email" id="email" />
    </p>
    <p>Empresa: <font class="texto">
      <input name="empresa" type="text" id="empresa" />
    </font></p>
    <p>Telefone: <font class="texto">
    <input name="telefone" type="text" id="telefone" />
    </font></p>
    <p>Endere&ccedil;o: <font class="texto">
    <input name="endereco" type="text" id="endereco" />
    </font></p>
    <p>Assunto:
      <select name="select" id="select">
        <option>Escolha o Assunto</option>
        <option value="Opini&atilde;o">Opini&atilde;o</option>
        <option value="Sugest&atilde;o">Sugest&atilde;o</option>
        <option value="Outros">Outros</option>
      </select>
    </p>
    <p>Comentarios:
      <textarea name="mensagem" rows="4" id="mensagem" ></textarea>
      </p>
    <p><font size="2" face="Arial">
    <input type="submit" name="Enviar" value="Enviar Mensagem" id="Enviar" />
    </font></p>
</form>


email.php
Código:
<?php
include("config.php");
header("Content-type: text/html");


//Testa campos obrigatórios
if ($nome!="" and $email!="" ){

   $msg.="Nome: $nome\n";
   $msg.="E-mail: $email\n";
   $msg.="Empresa: $empresa\n";
   $msg.="Telefone: $telefone\n";
   $msg.="Endereço: $endereco\n";
   $msg.="Opção: $select\n";
   $msg.="Mensagem: $mensagem\n";
   
   
   if (@ mail ($mail_destino, $assunto, $msg, "FROM:".$email)){
      //Imprimindo confirmação de envio
      ?>
         <html>
         
<meta http-equiv="refresh" content="0;URL=<? echo $url_sucesso; ?>">
         <p><br>
          </p>
         </html>
      <?
      //Enviando mensagem de confirmação para o email do internauta
      @ mail ($email, "Re: $assunto", $msg_reply, $mail_header);
      }
      else{
         ?>
         <html>
         <meta http-equiv=refresh content=0;URL=<? echo $url_erro; ?>>
         <center><br><br><font color=red><b>Erro ao enviar e-mail!</b></font></center>
         </html>
         <?
   }
}
else{
   //Alerta sobre os campos obrigatórios
   ?>   
      <meta http-equiv=refresh content=0;URL=<? echo $url_erro; ?>>
   <?
}
?>


config.php
Código:
<?

//Seu email, para onde irao as informações do formulário
$mail_destino      = "email@teste.com.br";

//Mensagem de cabeçalho do email.
$mail_header      = "FROM:".$mail_destino;

// assunto que chegará ao seu e-mail
$assunto = "Formulário de Contato";

//Mensagem para o email de resposta
$msg_reply         = "Olá $nome, recebemos o seu email com sucesso. Em breve entraremos em contato.";

//Mensagem de Erro
$msg_erro         = "Atenção!! Os campos nome e e-mail devem estar preenchidos corretamente.";

// Redirecionamento apoos o envio -  Sucesso/ Erro
$url_sucesso      = "sucesso.php";
$url_erro         = "erro.php";

?>


bom esse exemplo é bem simples, e acredito que irá funcionar sem problemas, para melhorar ele você pode adicionar campos ou até mais funções, qualquer coisa só postar ae! 8)

_________________
TutoriaisWeb.com - O mais completo!


05 Fev 2009, 14:47
WWW
Iniciante
Iniciante

Data de registro: 05 Fev 2009, 13:27
Mensagens: 7
Mensagem Re: Botão "ENVIAR"
Bom!
Como eu disse eu sou batante leigo nessa parte HTML e PHP, sei montar sites básicos usando as ferramentas do DREANWEAVER, FLASH e FIREFOX, mas não sei essa parte de códigos. Então se vc poder explicar mais detalhadamente aonde que eu coloco esses códigos, passo-a-passo, eu agradeceria.

Obrigado.
abraços


05 Fev 2009, 15:58
ADMIN
ADMIN
Avatar de usuário

Data de registro: 28 Abr 2007, 11:25
Mensagens: 47
Mensagem Re: Botão "ENVIAR"
Então vamo la...
pra criar as páginas use o dreamweaver mesmo

em cada area de codigo eu coloquei a parte do código q vc dve usar no arquivo..
no primeiro código, você cria uma página em html e cola esse código do primeiro quadro e salva;
dai dpois cria uma pagina php com o nome "email.php" e dai cola o outro codigo e faz o msmo com o terceiro só q cria com o nome de "config.php".

coloque todos esses arquivos dentro de uma pasta do servidor e faça o teste para ver se funciona..

lembrando que...
no codigo do config.php
la onde está email@teste.com.br você deve alterar pelo e-mail que você quer que chegue os dados do form

axo que ta meio explicado se ficar dúvidas ainda... só fala :D

_________________
TutoriaisWeb.com - O mais completo!


05 Fev 2009, 16:05
WWW
Iniciante
Iniciante

Data de registro: 05 Fev 2009, 13:27
Mensagens: 7
Mensagem Re: Botão "ENVIAR"
certo, agora estou entendendo melhor.
Bom, então eu vou criar tres arquivos certo? o do formulário, email.php e config.php....
eu fiz isso..
só que quando eu abro a pagina do formulário, para testar, dá erro ao enviar o email...


05 Fev 2009, 17:04
ADMIN
ADMIN
Avatar de usuário

Data de registro: 28 Abr 2007, 11:25
Mensagens: 47
Mensagem Re: Botão "ENVIAR"
eu testei aqui ele funcinou perfeitamente o e-mail chegou para o e-mail que configurei, só que da um erro que a página não pode ser exibida no final, porque la no arquivo config.php tem la

Código:
// Redirecionamento apoos o envio -  Sucesso/ Erro
$url_sucesso      = "sucesso.html";
$url_erro         = "erro.html";


você tem que criar uma pagina com o nome sucesso.html e outra com o nome erro.html, por que isso? Porque quando os dados do form estiverem corretos depois de enviados vai carregar a pagina dizendo que os dados foram enviados com sucesso e se tiver erro vai aparecer a pagina d erro, essas duas páginas vc pode configurar como achar melhor.

- não sei se você alterou no config.php também o e-mail la onde vc vai receber os dados, se vc não alterou vc não receberá os dados do form.
Código:
//Seu email, para onde irao as informações do formulário
$mail_destino      = "email@teste.com.br";

no lugar de email@teste.com.br mude para o e-mail que vc quer receber os dados

axo que seria esse seu problema, mas já testei o codigo e está funcionando perfeitamente :)

_________________
TutoriaisWeb.com - O mais completo!


05 Fev 2009, 17:30
WWW
Iniciante
Iniciante

Data de registro: 05 Fev 2009, 13:27
Mensagens: 7
Mensagem Re: Botão "ENVIAR"
É cara, não sei ainda o que eu estou fazendo de errado, eu criei os três arquivos e coloquei o meu email no arquivo config.php...
mas não vai, eu clico em enviar e não recebo nada, já testei dois emails meus e nada.
Não sei se vc pode me adicionar no msn, para vc poder me dar um suporte melhor...
se vc não se importar ai está o meu msn "bruno_patricio07@hotmail.com"

valeu mesmo pela ajuda
abraços


05 Fev 2009, 22:12
Iniciante
Iniciante

Data de registro: 05 Fev 2009, 13:27
Mensagens: 7
Mensagem Re: Botão "ENVIAR"
Só uma dúvida, quando eu vou testar a pagina do formulário, para saber se está funcionando, eu tenho que públicar ela no meu servidor ou eu apertando apenas F12 para testar a página serve?


06 Fev 2009, 11:59
ADMIN
ADMIN
Avatar de usuário

Data de registro: 28 Abr 2007, 11:25
Mensagens: 47
Mensagem Re: Botão "ENVIAR"
Para testar a página vc tem que enviar ela para um servidor web, que tenha suporte a PHP. Se vc está tentando fazer o teste em servidor local vc não conseguirá receber os dados do form no e-mail.

vlw :)

_________________
TutoriaisWeb.com - O mais completo!


06 Fev 2009, 12:22
WWW
Iniciante
Iniciante

Data de registro: 05 Fev 2009, 13:27
Mensagens: 7
Mensagem Re: Botão "ENVIAR"
Finalmente consegui fazer funcionar a página.
Agora eu só quero saber como que eu faço para quando a pessoa enviar o email aparecer a página "formulário enviado com sucesso".


17 Fev 2009, 17:15
ADMIN
ADMIN
Avatar de usuário

Data de registro: 28 Abr 2007, 11:25
Mensagens: 47
Mensagem Re: Botão "ENVIAR"
lá no config.php tem isso

Código:
// Redirecionamento apoos o envio -  Sucesso/ Erro
$url_sucesso      = "sucesso.html";
$url_erro         = "erro.html";


dai é só criar um arquivo escrito sucesso.html e outro erro.html
quando tiver tudo certo abre a página q foi enviada com sucesso e quando tiver erro aparece abre a pagina dizendo que nao foi enviado.
* mas essas páginas é voce que personaliza

_________________
TutoriaisWeb.com - O mais completo!


18 Fev 2009, 00:27
WWW
Iniciante
Iniciante

Data de registro: 09 Jul 2010, 14:43
Mensagens: 1
Mensagem Re: Botão "ENVIAR"
Boa tarde. Tive um problema com esse form.

Fiz tudo como indicado, só que quando confirmo o envio, só redireciona para a página de erro criada por mim. Além disso, os dados do from não chega no e-mail indicado...

O que fazer?


09 Jul 2010, 14:46
Mostrar mensagens anteriores:  Organizar por  
 [ 14 Mensagens ] 


Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
Ir para:  



TutoriaisWeb.Com Fórum - Parte integrante do site http://www.tutoriaisweb.com