Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

julio render

Montando formulario em html com envio para php

Recommended Posts

Olá pessoal!

Estou com sérios problemas quanto a uma criação de uma pagina em php onde preciso pegar os valores dos campos do formulario que por sua vez é uma pagina em html.

A forma como quero é a seguinte: O usuário preenche os dados no fomulário em html,qndo clicar em enviar,ele é enviado para uma pagina chamada envia.php,essa pagina por sua vez,pega todos os valores do formulario e manda tudo para um e-mail comum:

 

 

contato.html

<form name="form" method="post" action="envia.php" >
            <table width="99%" border="0" cellspacing="3" cellpadding="0">
              <tr>
                <td width="39%"><div align="right"  class="style18">Tipo de contato:</div></td>
                <td colspan="2"><label>
                  <select name="contato" class="CollapsiblePanelTab" id="contato">
                    <option value="selecione" selected="selected">Selecione</option>
                    <option value="vendas">Vendas</option>
                    <option value="diretoria">Diretoria</option>
                    <option value="comercial">Comercial</option>
                    <option value="manutencao">Manutenção</option>
                  </select>
                </label></td>
              </tr>
              <tr>
                <td><div align="right" class="style18">Assunto:</div></td>
                <td colspan="2"><label>
                  <input type="text" name="assunto" id="assunto" />
                </label></td>
              </tr>
              <tr>
                <td><div align="right" class="style18">Mensagem:</div></td>
                <td colspan="2"><label>
                  <textarea name="msg" cols="30" id="msg"></textarea>
                </label></td>
              </tr>
              <tr>
                <td><div align="right" class="style18">Empresa:</div></td>
                <td colspan="2"><label>
                  <input type="text" name="empresa" id="empresa" />
                </label></td>
              </tr>
              <tr>
                <td><div align="right" class="style18">Nome:</div></td>
                <td colspan="2"><label>
                  <input type="text" name="cliente" id="cliente" />
                </label></td>
              </tr>
              <tr>
                <td><div align="right" class="style18">DDD / Telefone:</div></td>
                <td colspan="2"><label>
                  <input name="ddd" type="text" id="ddd" size="1" maxlength="2" />
                  <input name="telefone" type="text" id="telefone" maxlength="8" />
                </label></td>
              </tr>
              <tr>
                <td><div align="right" class="style18">E-mail:</div></td>
                <td colspan="2"><label>
                  <input type="text" name="email" id="email" />
                </label></td>
              </tr>
              <tr>
                <td valign="top"><label>
                    
                        <div align="right">
                          <input name="checkbox" type="checkbox" id="checkbox" checked="checked" />
                        </div>
                        <div align="right"></div>
                  </label></td>
                <td colspan="2" valign="middle"><span class="texto2">Desejo receber informações da Puribras.</span></td>
              </tr>
              <tr>
                <td><label></label></td>
                <td width="20%"><label>
                  <input name="button" type="submit" class="botões" id="button" value="Enviar" />
                </label></td>
                <td width="41%"><input name="button2" type="reset" class="botões" id="button2" value="Limpar" /></td>
              </tr>
            </table>
            </form>

 

 

E o arquivo que está esperando a ação do clique é onde estou com dificuldade:

 

<?php

$contato=$_POST["contato"];
$assunto=$_POST["assunto"];
$msg=$_POST["msg"];
$empresa=$_POST["empresa"];
$cliente=$_POST["cliente"];
$ddd=$_POST["ddd"];
$telefone=$_POST["telefone"];
$cliente=$_POST["cliente"];
$email=$_POST["email"];
$checkbox=$_POST["checkbox"];

?>

Como podem ver a dificuldade é muita,após isso quero que ele envie todos os dados guardados nas variaveis e mande para um determinado e-mail,o amigo webmind me passou um esquema de envio,porém a forma de programar dele achei muito complexa,precisava de algo simples e que funcione bem como o dele.Eu só aprendi em php a pegar os valores dos campos e enviar para banco de dados,mas enviar para um e-mail ja ficou complicado pra mim ¬¬.

 

Desde ja agradeço!!

Abrassss

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vá formando sua mensagem numa var:

$msg = "Contato: $contato
Assunto: $assunto
Mensagem: $mensagem";
mail('para@seu.email.com',$assunto,$msg); // Envia email

Bem simples xD

http://br2.php.net/manual/en/function.mail.php

 

Mas atenção que seu code está vulneravel, tenta estudar mais sobre PHP ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.