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

Formulário


Ewerton

Pergunta

22 respostass a esta questão

Posts Recomendados

  • 0

como assim você quer mandar um email com os dados do form?

se for isso é facil usa a função mail();

na sessão de scripts tem exemplos.

Link para o comentário
Compartilhar em outros sites

  • 0

Oi,

Tenho um formulário, gostaria de saber como posso armazenar as informações no email.

Obrigado.

PHP

<?php

$nome = $_POST["nome"];

$msg = "Nome: $nome";

mail("seuemail@lala.com.br", "ASSUNTO", $msg);

echo "Mensagem enviada com sucesso";

?>

Oi,

Caso tivesse + de 1 campo, como ficaria a linha:

$msg = "Nome: $nome";

Digamos que tivesse o campo telefone, email.

Obs: fazendo a quebra de linha.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0

Mais uma coisa......

O meu código é esse:

<?php
$nome =    $_POST["nome"];
$email =    $_POST["email"];
$telefone =  	$_POST["telefone"];
$cidade =    $_POST["cidade"];
$uf =    $_POST["uf"];
$assunto =  	$_POST["assunto"];
$mensagem =  	$_POST["mensagem"];
$msg = "Nome: $nome";
mail("xxxxxxxxx", "xxxxxxx", $msg);
echo ("Mensagem enviada com sucesso.");
exit;
?>
Queria saber como redirecionar a pessoa para uma página de confirmação em vez de utilizar o echo. E sobre o post anterior....
$msg = "Nome: $nome";

Gostaria de saber como fica isso, já que eu tenho mais campos.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0

<?php
$nome =    $_POST["nome"];
$email =    $_POST["email"];
$telefone =  	$_POST["telefone"];
$cidade =    $_POST["cidade"];
$uf =    	$_POST["uf"];
$assunto =    $_POST["assunto"];
$mensagem =  	$_POST["mensagem"];
$msg = "Nome: $nome";
$msg = "E-mail: $email";
$msg = "Telefone: $telefone";
$msg = "Cidade: $cidade";
$msg = "UF: $uf";
$msg = "Assunto: $assunto";
$msg = "Mensagem: $mensagem";
mail("ewerton@ejrdesigner.com.br", "site EJR DESIGNER", $msg);
header("Location: confirmacao.htm");
?>

Ele está dando o seguinte erro:

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/ejrdesigner.com.br/httpdocs/mail.php:8) in /home/httpd/vhosts/ejrdesigner.com.br/httpdocs/mail.php on line 24

a linha 24 é a do header("Location: confirmacao.htm");

O que está acontecendo?

Agradeço desde já.

Link para o comentário
Compartilhar em outros sites

  • 0
colque aew o codigo do seu form

<form action="mail.php" method="post" name="formulario" id="formulario">
              <table width="100%" border="0">
                <tr> 
                  <td width="19%"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td>
                  <td width="27%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                    <input name="nome" type="text" id="nome" size="30">
                    </font></td>
                  <td width="1%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                  <td width="53%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                </tr>
                <tr> 
                  <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail:</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                    <input name="email" type="text" id="email" size="30">
                    </font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                </tr>
                <tr> 
                  <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefone:</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                    <input name="telefone" type="text" id="telefone" size="30">
                    </font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                </tr>
                <tr> 
                  <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Cidade:</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                    <input name="cidade" type="text" id="cidade" size="30">
                    </font></td>
                  <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">UF:</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                    <SELECT name=uf class=botao id="uf" style="WIDTH: 56px">
                      <option>- - - - -</option>
                      <option value="AC">AC</option>
                      <option value="AL">AL</option>
                      <option value="AM">AM</option>
                      <option value="AP">AP</option>
                      <option value="BA">BA</option>
                      <option value="CE">CE</option>
                      <option value="DF">DF</option>
                      <option value="ES">ES</option>
                      <option value="GO">GO</option>
                      <option value="MA">MA</option>
                      <option value="MG">MG</option>
                      <option value="MS">MS</option>
                      <option value="MT">MT</option>
                      <option value="PA">PA</option>
                      <option value="PB">PB</option>
                      <option value="PE">PE</option>
                      <option value="PI">PI</option>
                      <option value="PR">PR</option>
                      <option value="RJ">RJ</option>
                      <option value="RN">RN</option>
                      <option value="RO">RO</option>
                      <option value="RR">RR</option>
                      <option value="RS">RS</option>
                      <option value="SC">SC</option>
                      <option value="SE">SE</option>
                      <option value="SP">SP</option>
                      <option value="TO">TO</option>
                    </SELECT>
                    </font></td>
                </tr>
                <tr> 
                  <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Assunto:</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                    <input name="assunto" type="text" id="assunto" size="30">
                    </font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                </tr>
                <tr> 
                  <td height="67"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Mensagem:</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
                    <textarea name="mensagem" cols="25" rows="4" id="mensagem"></textarea>
                    </font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
                </tr>
                <tr> 
                  <td height="21" colspan="4">
<input name="enviar" type="submit" id="enviar" value="Enviar"></td>
                </tr>
              </table>
            </form>

Link para o comentário
Compartilhar em outros sites

  • 0

É assim:

PHP
<?php

//Dados do Form

foreach($_POST as $c => $v){

$$c = $v;

}

//Mensagem

$msg = "Nome: $nome\r\n";

$msg .= "E-mail: $email\r\n";

$msg .= "Telefone: $telefone\r\n";

$msg .= "Cidade: $cidade\r\n";

$msg .= "UF: $uf\r\n";

$msg .= "Assunto: $assunto\r\n";

$msg .= "Mensagem: $mensagem\r\n";

//Enviando o e-mail

mail("ewerton@ejrdesigner.com.br", "site EJR DESIGNER", $msg);

//Redireciona

echo "<meta http-equiv='refresh' content='0;URL=confirmacao.htm'>";

?>

Lembre-se de três coisas:

1º : o foreach traz todos os dados do form e atribui a uma variavel com o mesmo nome do campo.

2º : o .= serve para adicionar mais dados na variavel. Por isso coloque após cada linha da mensagem isso: \r\n. Siga o script.

3º : Comente todo o seu código para ter organização e para você saber o que está fazendo e caso alguém precisar mexer no seu script não vai consegui, pois será conplicado saber o modo que você fez.

Ps: \r\n = Pula de linha ( Quebra de linha )

Funcionou certinho, muito obrigado.

Só uma pergunta...

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...