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

Formulário Por E-mail


fsphp

Pergunta

Oi pessoal,

Estou tentando enviar um formulário por e-mail, mas não consegui.

Geerei o formulário na minha página inicial, e coloquei entre das tags <body></body>, dentro de uma layer, conforme abaixo:

<form name="form1" method="post" action="fernando.michi@muralcultural.com.br">

<p>Para maiores informa&ccedil;&otilde;es sobre nosso Dojo, envie-nos sua mensagem:</p>

<p>Nome:

<input type="text" name="nome" id="first_name" size="40">

</p>

<p>E-mail:

<input type="text" name="email" id="email" size="40">

</p>

<p>J&aacute; praticou alguma Arte Marcial?</p>

<p>

<input type="checkbox" name="pratiquei" value="Ja_praticou">

Sim.</p>

<p>

<input type="checkbox" name="nao_pratiquei" value="Nunca_praticou">

N&atilde;o.</p>

<p>Qual a informa&ccedil;&atilde;o que voc&ecirc; precisa?</p>

<p>

<textarea name="informacao" rows="5" cols="40" id="informacao"></textarea>

</p>

<p>

<input type="submit" name="Submit" value="Enviar">

<input type="submit" name="Submit2" value="Apagar">

</p>

<p>PS.: CASO TENHA DIVICULDADE EM ENVIAR ESTE FORMUL&Aacute;RIO, <br>

envie sua d&uacute;vida para: fernando.michi@muralcultural.com.br</p>

</form>

Gerei uma página que denominei formulario_chegada, mas parece que está faltando o script nela, para enviar as informações pra o e-mail que eu desejar, conforme abaixo:

<html>

<head>

<title>formulario_chegada</title>

</head>

<body>

<?

echo "<br>".$first_name;

echo "<br>".$email;

echo "<br>".$pratiquei;

echo "<br>".$nao_pratiquei;

echo "<br>".informacao;

?>

</body>

</html>

O que devo fazer para conseguir enviar as informações do meu site para meu e-mail?

Valeu pessoal,

FS

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Se você quer fazer isso em php

você tem que colocar no action o nome da pagina que vai receber os dados

o que você errou:

<form name="form1" method="post" action="fernando.michi@muralcultural.com.br">

o certo seria

<form name="form1" method="post" action="formulario_chegada.php">

e no formulario_chegada.php

você recebe os dados assim

exemplo :

$campo1 = $_POST['campo1'];

campo2 = $_POSt['campo2'];

....

se precisar de algo mais completo da um tok

não vou passar tudo de uma vez ,pra você poder tentar fazer

mas qualquer duvida post ai

Link para o comentário
Compartilhar em outros sites

  • 0

No exemplo, vai ser montada uma array, relativo a cada campo, respectivamente de cada e-mail que entrar, certo?

Se eu estou entendendo algo de php, esses dados serão enviados para "formulario_chegada.php". Uma vez eu acessando essa página, terei disponível os dados enviados, confere?

1-) Quando o visitante clicar no botão "enviar", o navegador vai para essa página também? Ou seja, ele vai acabar entrando na página "formulario_chegada.php"?

2-) No código fonte dessa página eu não tenho que colocar uma função conforme a de baixo?

mail("Fernando Sanchez <fenando.michi@muralcultural.com.br>","Envio de Formulario",$mensagem,"FROM: <form1>");

3-) Caso afirmativo, a variável $mensagem seria a que segue?

$mensagem = ($first_name, $email, $pratiquei, $nao_pratiquei, $informacao);

Obrigado pela força,

FS

Link para o comentário
Compartilhar em outros sites

  • 0

Cara da pra fazer praticamente tudo que você quiser basta ter imaginação

se você quer enviar os dados para o formulario_chegada.php mas não quer que o usuario veja essa pagina você pode redirecionar de volta para a pagina inicial

header("Location: paginainicial.php");

dai os dados serao enviados e sempre vai ficar na mesma pagina

mas tem varios jeitos de fazer o que você quer por exemplo você pode fazer uma pagina que recebe os dados e verifica possiveis erros como por exemplo de email

digitado errado dai se tiver tudo certo envia pro email e manda uma mensagem que foi enviado com sucesso

e por ai vai, da pra fazer um negocio bem bacana e funcional

Uma vez eu acessando essa página, terei disponível os dados enviados, confere?

se você quer ter os dados disponiveis pra você você pode salvar num banco de dados ou enviar para seu email

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,2k
×
×
  • Criar Novo...