1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

script enviar por email

Discussão em 'Web Development' iniciada por chicote, 23 de Maio de 2007. (Respostas: 5; Visualizações: 931)

  1. chicote

    chicote Power Member

    boas noites...

    preciso urgente de um script...

    Preciso de um script php com um formulario, esse formulario vai ter uma caixa para o nome e outra para o email, a pessoa coloca o nome e o email, e depois tem um botão para enviar o que está numa determinada tabela de uma base de dados para esse o endereço de email que for inserido na caixa...


    alguem sabe como fazer isso???

    cumps
    chicote
     
  2. scroll

    scroll Power Member

    claro que sim.

    abraço,
     
  3. capricorn

    capricorn Power Member

    desnecessário:


    O código (bastava pesquisar no google, mas fica aqui)
    Código:
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html> 
    <head> 
       <title>Envie-nos os seus comentários</title> 
    </head> 
    
    <body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060"> 
    <? 
    if (!$_POST){ 
    ?> 
    <form action="envia_form_php.php" method=post> 
    Nome: <input type=text name="nome" size=16> 
    <br> 
    Email: <input type=text name=email size=16> 
    <br> 
    Comentários: <textarea name=coment cols=32 rows=6></textarea> 
    <br> 
    <input type=submit value="Enviar"> 
    </form> 
    <? 
    }else{ 
       //Estou a receber o formulário, componho o corpo 
       $corpo = "Formulário enviado\n"; 
       $corpo .= "Nome: " . $_POST["nome"] . "\n"; 
       $corpo .= "Email: " . $_POST["email"] . "\n"; 
       $corpo .= "Comentários: " . $_POST["coment"] . "\n"; 
    
       //envio o correio... 
       mail("[email protected]","Formulário recebido",$corpo); 
    
       //agradeço pelo envio 
        "Obrigado por preencher o formulário. Foi enviado corretamente."; 
    } 
    ?> 
    </body> 
    </html>
     
  4. scroll

    scroll Power Member

    o teu exemplo é bom, mas não chega porque ele quer trabalhar com tabelas de mysql.


    abraço,

    ps - SELECT * FROM TABELA WHERE EMAIL_RECEIVE='1' (user que pretendas que recebam o email colocas uma flag deste tipo para validar o envio)... qq coisa assim antes que fazer o envio, e põe o code acima dentro de um ciclo de WHILE, subsituindo em mail(<?php echo $row_result['email']; ?>,"Formulário recebido",$corpo); , deve ser qq assim que pretendes.

    ps2 - 'desnecessário:', para a pergunta feita... foi a resposta + adequada, e repara na pergunta a ver senão tenho razão. LOL
     
    Última edição: 24 de Maio de 2007
  5. chicote

    chicote Power Member

    è isso mesmo amigo
    scroll..


    Mas de qualquer maneira vou tentar depois informo...

    obrigado aos dois...

    caso não consiga aviso..

    cumps
    chicote
     

Partilhar esta Página