Exibir no e-mail tabela html com dados php
Boa noite, pessoal.
Dei uma pesquisada em tudo e não encontrei o que estuo tentando fazer.
O seguinte, tenho um formulário em html na internet, crei outro arquivo para pegar os dados via form=post e mandar por email.
Porém, quando manda por e-mail não sai do jeito que eu gostaria, sai tudo escrito. Ex: <table><td><tr>Nome: nomequedigitei</tr></td></table>, ao invés dele interpretar como tabela ele interpreta como texto.
Alguém tem alguma solução? ou Dica?
Segue os arquivos:
questionario.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) >
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<title>Questionário Perfil</title>
<style type="text/css">
.style1
{
width: 100%;
}
#Checkbox2
{
width: 21px;
}
#Text13
{
width: 112px;
}
#Checkbox6
{
width: 21px;
}
#Text16
{
margin-left: 0px;
}
#Text26
{
width: 44px;
}
#Text27
{
width: 42px;
}
.style2
{
height: 22px;
}
#Radio52
{
height: 19px;
width: 24px;
}
#Text37
{
width: 85px;
}
#Text3
{
width: 76px;
}
#teste {border: 1px solid #000000;}
td {border: 1px solid #000000;}
</style>
</head>
<body>
<table width="700" height="500" align="center" id="teste" class="style11">
<form name="form" method="post" action="envia2.php">
<tr>
<td width="23%" colspan="2"> Segurado:
<input id="Text4" type="text" name="segurado"/></td>
<td width="24%" colspan="2"> Data de Nascimento:
<input id="Text2" type="text" name="datadenascimento" /></td>
</tr>
<tr>
<td> CPF/MF:
<input id="Text5" type="text" name"cpf"/></td>
<td> Cédula de Identidade/RG:<br/>
<input id="Text1" type="text" name="rg"/></td>
<td> Data de Expedição:
<input id="Text6" type="text" name="dtexpdicao" /></td>
</tr>
<tr>
<td colspan="2"> Telefone / Celular:
<input id="Text7" type="text" name="telefone" /></td>
<td colspan="2"> E-mail:
<input id="Text8" type="text" name="email"/></td>
</tr>
<tr>
<td colspan="4"> Endereço:
<input id="Text9" type="text" name="endereco"/></td>
</tr>
<tr>
<td colspan="2"> Profissão: <br />
Funcionário Público?
<input id="Radio1" name="funcionario" type="radio" value="fpsim" />
Sim
<input id="Radio2" name="funcionario" type="radio" value="fpnao" />
Não</td>
<td colspan="2"> Outras/Descrever:
<input id="Text14" type="text" name="outras" /></td>
</tr>
<tr>
<td> Veiculo / Marca:
<input id="Text11" type="text" name="veiculo"/></td>
<td> Ok?<br/>
<input id="Radio62" name="ok" type="radio" value="oksim" />
Sim
<input id="Radio62" name="ok" type="radio" value="oknao" />
Não</td>
<td> Tipo / Modelo:
<input id="Text12" type="text" name="tipo"/></td>
<td> Ano / Fabricação:
<input id="Text13" type="text" name="anofabricacao" /></td>
</tr>
<tr>
<td> Ano / Modelo:
<input id="Text15" type="text" name="anomodelo" /></td>
<td> Chapa:
<input type="Text90" id="Text16" name="chapa" /></td>
<td> Chassis:
<input id="Text17" type="text" name="chassis" /></td>
<td> Renavan:
<input id="Text18" type="text" name="renavan" /></td>
</tr>
<tr>
<td colspan="4"><p>Quem está sendo considerado o principal motorista?<input id="Text19" type="text" name="principal"/></p><p>A pessoa que utiliza o veículo, no mínimo, 85% do tempo da semana?<input id="Radio62" name="tempo" type="radio" value="menos85" /></p><p>Ou a pessoa mais jovem que utiliza o veículo nesse período?<input id="Radio62" name="tempo" type="radio" value="jovem" /></p></td>
</tr>
<tr>
<td colspan="4"><p>Existem pessoas com idade entre 18 e 24 anos que residem com o Principal
Condutor?
<input id="Radio3" name="reside" type="radio" value="residesim" />
Sim
<input id="Radio4" name="reside" type="radio" value="residenao" />
Não</p>
<p>Se positivo, essas pessoas dirigem o veículo até 15% do tempo?
<input id="Radio5" name="dirigem" type="radio" value="dirigemsim" />
Sim
<input id="Radio6" name="dirigem" type="radio" value="dirigemmais" />
Ou mais
de 15%?</p>
<p>Sexo:
Masculino
<input id="Radio7" name="sexo" type="radio" value="masculino"/>
Feminino
<input id="Radio8" name="sexo" type="radio" value="feminino" /></p>
</tr>
<tr>
<td colspan="4"> Relação do principal motorista com o segurado:<br />
O próprio?
<input id="Radio9" name="relacao" type="radio" value="proprio" />
Filho (a)?
<input id="Radio10" name="relacao" type="radio" value="filho" />
Cônjuge?
<input id="Radio11" name="relacao" type="radio" value="conjuge" />
Pai / Mãe?
<input id="Radio12" name="relacao" type="radio" value="paimae" />
Motorista Particular?
<input id="Radio13" name="relacao" type="radio" value="motorista" /></td>
</tr>
<tr>
<td colspan="2"><p>Dados do Principal Condutor:</p>
<p>Sexo: Masculino
<input id="Radio14" name="dadospc" type="radio" value="masculino" />
/ Feminino
<input id="Radio15" name="dadospc" type="radio" value="feminino" /></p>
<p>Data de Nascimento:
<input id="Text20" type="text" name="pc_datadenascimento" /></p>
<p>Data da 1. Habilitação:
<input id="Text21" type="text" name="dataprimeirahab"/>
</p>
<td colspan="2">Estado Civil:
<input id="Text22" type="text" name="estado" />
<br /><p>Casado ou reside há pelo menos 2 anos c/ companheiro?
<input id="estadocivil" name="R16" type="radio" value="casado" />
<br />
Solteiro?
<input id="estadocivil" name="R17" type="radio" value="solteiro" />
Viúvo?
<input id="estadocivil" name="R18" type="radio" value="viuvo" />
Separado/Divorciado?
<input id="estadocivil" name="R19" type="radio" value="separado" /></p></td>
</tr>
<tr>
<td colspan="4"> O principal motorista reside e trabalha no mesmo município? <br />
<input id="trabalha" name="R20" type="radio" value="trabalhasim" />
Sim
<input id="trabalha" name="R21" type="radio" value="trabalhanao" />
Não</td>
</tr>
<tr>
<td colspan="4"> O principal motorista, nos últimos 24 meses, teve veículos roubados e/ou
furtados?<br/><input id="Radio22" name="roubo" type="radio" value="roubonao" />
Não
<input id="Radio23" name="roubo" type="radio" value="rouboum" />
Um
<input id="Radio24" name="roubo" type="radio" value="roubodois" />
Dois
<input id="Radio25" name="roubo" type="radio" value="roubotres" />
Três
<input id="Radio26" name="roubo" type="radio" value="rouboquatro" />
Quatro
<input id="Radio27" name="roubo" type="radio" value="roubocinco" />
Cinco ou mais</td>
</tr>
<tr>
<td colspan="3"> Quantos veículos há na residência do principal motorista, além deste?<br/>
<input id="Radio29" name="qtade" type="radio" value="veiculosum" />
Um
<input id="Radio30" name="qtade" type="radio" value="veiculosdois" />
Dois
<input id="Radio31" name="qtade" type="radio" value="veiculostres" />
Três
<input id="Radio32" name="qtade" type="radio" value="veiculosquatro" />
Quatro
<input id="Radio33" name="qtade" type="radio" value="veiculoscinco" />
Cinco ou mais</td>
<td colspan="2"> CEP do Local de Pernoite:<br />
<input id="Text24" type="text" name="cep"/></td>
</tr>
<tr>
<td colspan="4"> Possui garagem ou estacionamento fechado e exclusivo para o veículo segurado:<br/>
Na residência?
<input id="Radio34" name="reside" type="radio" value="garagemsim" />
Sim
<input id="Radio35" name="reside" type="radio" value="garagemnao" />
Não<br />
No trabalho?
<input id="Radio36" name="notrabalho" type="radio" value="trabalhosim" />
Sim
<input id="Radio37" name="notrabalho" type="radio" value="trabalhonao" />
Não
No colégio/faculdade/pós-graduação?
<input id="Radio39" name="garagem" type="radio" value="colegio" /><br/>
Reside em casa?
<input id="Radio38" name="garagem" type="radio" value="casa" />
Reside em Condomínio Fechado?
<input id="Radio40" name="garagem" type="radio" value="condominio" />
Reside em Apto. com acesso controlado?
<input id="Radio41" name="garagem" type="radio" value="apto" /></td>
</tr>
<tr>
<td colspan="4"> Para que fins é utilizado o veículo?<br/>
Exercicio do trabalho / Visita a clientes:
<input id="Radio62" name="fins" type="radio" value="exerciciotrabalho" />
Somente para locomoção diária ao trabalho:
<input id="Radio62" name="fins" type="radio" value="locomocaodiaria" />
<br />
Somente para Lazer:
<input id="Radio62" name="fins" type="radio" value="lazer" />
Também para ir ao colégio/faculdade/pós-graduação:
<input id="Radio62" name="fins" type="radio" value="colegio" />
<tr>
<td colspan="4"> Possui dispositivo antifurto instalado ou veículo?<br/>
Não
<input id="Radio42" name="dispositivo" type="radio" value="dispositivonao" />
Seal/car/Pinalacre/Pinado
<input id="Radio43" name="dispositivo" type="radio" value="seal" />
Transponder da Porto Seguro
<input id="Radio44" name="dispositivo" type="radio" value="transpoder" /><br/>
Bloqueador/Rastreador/Localizador - por rádio frequencia ou satélite
<input id="Radio45" name="dispositivo" type="radio" value="bloqueador" />
Outros
<input id="Radio46" name="dispositivo" type="radio" value="outros" /></td>
</tr>
<tr>
<td> A proposta do seguro é:<br />
<input id="Radio49" name="proposta" type="radio" value="seguro" />
Um novo seguro?
<input id="Radio50" name="proposta" type="radio" value="renovacao" />
Renovação</td>
<td> De qual Seguradora?<br />
<input name="seguradora" type="text" id="Text25" size="15" /></td>
<td colspan="2"> Qual Bônus para renovação?<br />
<input id="Text26" type="text" name="bonus"/>
% / Classe
<input id="Text27" type="text" name="classe"/></td>
</tr>
<tr>
<td colspan="4"> Mencione as pessoas que residem com o segurado e são habilitadas, bem como outros condutores.<br/><br/>
Nome:
<input name="nome1" type="text" id="Text28" size="15"/>
Data Nascimento:
<input name="datanasc1" type="text" id="Text29" size="15" />
Ano de Habilitação:
<input name="anohab1" type="text" id="Text30" size="15"/><br/>
Nome:
<input name="nome2" type="text" id="Text31" size="15"/>
Data Nascimento:
<input name="datanasc2" type="text" id="Text32" size="15"/>
Ano de Habilitação:
<input name="anohab2" type="text" id="Text33" size="15"/><br/>
Nome:
<input name="nome3" type="text" id="Text34" size="15"/>
Data Nascimento:
<input name="datanasc3" type="text" id="Text35" size="15"/>
Ano de Habilitação:
<input name="anohab3" type="text" id="Text36" size="15"/></td>
</tr>
<tr>
<td colspan="4"> Quilometragem média / mês até 500 Km
<input id="Radio51" name="quilometragem" type="radio" value="500" />
De 501 a 1500 Km
<input id="Radio52" name="quilometragem" type="radio" value="501" />
Mais de 1500 Km
<input id="Radio53" name="quilometragem" type="radio" value="1501" /></td>
</tr>
<tr>
<td colspan="4"> Qual a distância da residência até o local de trabalho:<br/>
até 10 Km
<input id="Radio54" name="distancia" type="radio" value="10" />
até
20 Km
<input id="Radio55" name="distancia" type="radio" value="20" />
até 30 Km
<input id="Radio56" name="distancia" type="radio" value="30" />
até 40 Km
<input id="Radio57" name="distancia" type="radio" value="40" />
Acima de 40 Km
<input id="Radio58" name="distancia" type="radio" value="41" /></td>
</tr>
<tr>
<td colspan="4"> Informar CEP do local de trabalho:
<input id="Text3" type="text" name="cep_trabalho"/></td>
</tr>
<tr>
<td colspan="4"> O DUT está em nome do Segurado?
<input id="Radio59" name="dut" type="radio" value="dutsim" />
Sim
<input id="Radio60" name="dut" type="radio" value="dutnao" />
Não
Financeira/Leasing?
<input id="Radio61" name="leasing" type="radio" value="leasingsim" />
Sim
<input id="Radio62" name="leasing" type="radio" value="leasingnao" />
Não</td>
</tr>
</table>
<table width="700" height="40" border="1" align="center" class="style11">
<tr>
<td><center><input type="reset" class="input-botao2" id="limpar" value="Limpar" /></center></td>
<td><center><input type="submit" class="input-botao2" id="enviar" value="Enviar Formuulário" /></center></td>
</tr>
</form>
</table>
</body>
</html>envia2.php
<?php
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Script Desenvolvido por Nikolas Forestieri
// Esta é uma versão 0.3b caso possua erros, peço desculpas!!!
// Todos os Direitos Reservados - Por favor não Delete Este Trecho!!!
// Visite www.gistudios.cjb.net !!!
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Não permitir campos em branco - por Micael Martins
/*$campos = array('nome', 'depto', 'assunto_msg', 'justificativa');
$erro = false;
foreach ($campos as $campo){
if (!isset($_POST[$campo]) || (isset($_POST[$campo]) && empty($_POST[$campo])))
{
$erro = true;
}
}
if ($erro !== false){
exit('É preciso preencher todos os campos.');
}*/
// Aqui ficam os dados do seu e-mail e da autoresposta!!!
$assunto = "Formulário"; //Assunto do e-mail q vai chegar na sua caixa de mensagem
$mail = "micael@live.com"; //E-mail que você gostaria de receber os resultados dos formmail's
$assunto_auto = "$nome, sua solicitação foi recebida com sucesso!";//Assunto da Auto Resposta
$website = "Formulário de Solicitação ao TI";//Nome do Website
$url_website = "www.teste.com.br";//Url do Website
$nome_webmaster = "Teste";//Nome do Webmaster do site
$mensagem_auto = "Sua solicitação foi recebida com sucesso!\n Prazo para atendimento: Em até 48 horas\n - $nome_webmaster - ";
$assunto_auto = "Recebemos sua solicitação";
// Aqui ficam os dados do formulário que seram enviados!!!
$segurado = $_POST["segurado"];//Campo Nome do Formulário
$datadenascimento = $_POST["datadenascimento"];//Campo E-mail do Formulário
$cpf = $_POST["cpf"];//Campo E-mail do Formulário
$rg = $_POST["rg"];//Campo Mensagem do Formulário
$telefone = $_POST["telefone"];//Campo Contato do Formulário
$email = $_POST["email"];
$fpsim = $_POST["dtexpdicao"];
$funcionario = $_POST["funcionario"];
$outras = $_POST["outras"];
$veiculo = $_POST["veiculo"];
$ok = $_POST["ok"];
$anofabricacao = $_POST["anofabricacao"];
$anomodelo = $_POST["anomodelo"];
$chapa = $_POST["chapa"];
$chassis = $_POST["chassis"];
$renavan = $_POST["renavan"];
$principal = $_POST["principal"];
$reside = $_POST["reside"];
$dirigem = $_POST["dirigem"];
$sexo = $_POST["sexo"];
$pc_datadenascimento = $_POST["pc_datadenascimento"];
$dataprimeirahab = $_POST["dataprimeirahab"];
$estado = $_POST["estado"];
$estadocivil = $_POST["estadocivil"];
$roubo = $_POST["roubo"];
$qtade = $_POST["qtade"];
$cep = $_POST["cep"];
$reside = $_POST["reside"];
$notrabalho = $_POST["notrabalho"];
$garagem = $_POST["garagem"];
$fins = $_POST["fins"];
$dispositivo = $_POST["dispositivo"];
$proposta = $_POST["proposta"];
$seguradora = $_POST["seguradora"];
$bonus = $_POST["bonus"];
$nome1 = $_POST["nome1"];
$datanasc1 = $_POST["datanasc1"];
$anohab1 = $_POST["anohab1"];
$nome2 = $_POST["nome2"];
$datanasc2 = $_POST["datanasc2"];
$anohab2 = $_POST["anohab2"];
$nome3 = $_POST["nome3"];
$datanasc3 = $_POST["datanasc3"];
$anohab3 = $_POST["anohab3"];
$quilometragem = $_POST["quilometragem"];
$distancia = $_POST["distancia"];
$cep_trabalho = $_POST["cep_trabalho"];
$dut = $_POST["dut"];
$leasing = $_POST["leasing"];
$data = date("d/M/Y");
$mensagem= "<table width=\"700\" height=\"500\" align=\"center\" id=\"teste\" class=\"style11\">
<tr>
<td width=\"23%\" colspan=\"2\"> Segurado: $segurado</td>
<td width=\"24%\" colspan=\"2\"> Data de Nascimento: $datadenascimento</td>
</table>
</table>";
/*
$mensagem = "Segurado: $segurado\n";
$mensagem .= "Data de Nascimento: $datadenascimento\n";
$mensagem .= "CPF/MF: $cpf\n";
$mensagem .= "Data de Expedição: $dexpedicao\n";
$mensagem .= "Telefone / Celular: $telefone\n";
$mensagem .= "E-mail: $email\n";
$mensagem .= "Endereço: $endereco\n";
$mensagem .= "Funcionário Público?: $funcionario\n";
$mensagem .= "Outras/Descrever: $outras\n";
$mensagem .= "Veiculo / Marca: $veiculo\n";
$mensagem .= "Ok? $ok\n";
$mensagem .= "Tipo / Modelo: $tipo\n";
$mensagem .= "Ano / Fabricação: $anofabricacao\n";
$mensagem .= "Ano / Modelo: $anomodelo\n";
$mensagem .= "Chapa: $chapa\n";
$mensagem .= "Chassis: $chassis\n";
$mensagem .= "Renavan: $renavan\n";
$mensagem .= "Quem está sendo considerado o principal motorista?: $principal\n";
$mensagem .= "A pessoa que utiliza o veículo, no mínimo, 85% do tempo da semana?: $menos85\n";
$mensagem .= "Ou a pessoa mais jovem que utiliza o veículo nesse período?: $jovem\n";
$mensagem .= "Existem pessoas com idade entre 18 e 24 anos que residem com o Principal Condutor?: $reside\n";
$mensagem .= "Se positivo, essas pessoas dirigem o veículo até 15% do tempo? $dirigem\n";
$mensagem .= "Sexo: $sexo\n";
$mensagem .= "Relação do principal motorista com o segurado: $relacao\n";
$mensagem .= "Dados do Principal Condutor: $dadospc\n";
$mensagem .= "Data de Nascimento: $pc_datadenascimento\n";
$mensagem .= "Data da 1. Habilitação: $dataprimeirahab\n";
$mensagem .= "Estado Civil: $estadocivil\n";
$mensagem .= "O principal motorista reside e trabalha no mesmo município? $trabalha\n";
$mensagem .= "O principal motorista, nos últimos 24 meses, teve veículos roubados e/ou furtados? $roubo\n";
$mensagem .= "Quantos veículos há na residência do principal motorista, além deste?: $qtade\n";
$mensagem .= "CEP do Local de Pernoite: $cep\n";
$mensagem .= "Possui garagem ou estacionamento fechado e exclusivo para o veículo segurado: $reside\n";
$mensagem .= "No trabalho? $notrabalho\n";
$mensagem .= "No colégio/faculdade/pós-graduação? $garagem\n";
$mensagem .= "Para que fins é utilizado o veículo? $fins\n";
$mensagem .= "Possui dispositivo antifurto instalado ou veículo? $dispositivo\n";
$mensagem .= "A proposta do seguro é: $proposta\n";
$mensagem .= "De qual Seguradora? $seguradora\n";
$mensagem .= "Qual Bônus para renovação? $bonus\n";
$mensagem .= "Classe: $classe\n";
$mensagem .= "Nome: $nome1\n";
$mensagem .= "Data Nascimento: $datanasc1\n";
$mensagem .= "Ano de Habilitação: $anohab1\n";
$mensagem .= "Nome: $nome2\n";
$mensagem .= "Data Nascimento: $datanasc2\n";
$mensagem .= "Ano de Habilitação: $anohab2\n";
$mensagem .= "Nome: $nome3\n";
$mensagem .= "Data Nascimento: $datanasc3\n";
$mensagem .= "Ano de Habilitação: $anohab3\n";
$mensagem .= "Quilometragem média / mês: $quilometragem\n";
$mensagem .= "Qual a distância da residência até o local de trabalho: $distancia\n";
$mensagem .= "Informar CEP do local de trabalho: $cep_trabalho\n";
$mensagem .= "O DUT está em nome do Segurado?: $dut\n";
$mensagem .= "Financeira/Leasing? $leasing\n";
/*$mensagem = "Solicitação enviada por: $nome\n\n";//Inicio da Mensagem enviada!
$mensagem .= "Nome: $segurado\n";//Nome do Contato
$mensagem .= "E-mail: $segurado\n";//Email do Contato
$mensagem .= "Departamento: $depto\n";//Nome do Contato
$mensagem .= "Assunto: $assunto_msg\n";//Assunto do Contato
$mensagem .= "Justificativa: $justificativa";//Mensagem Enviada do Contato
*/
// construção do cabecalho
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/plain; charset='ISO-8859-1'\n";
$headers .= "From: TI Microlins <".$mail.">\n";
$headers .= "Return-Path: <$email>\n";
$headers .= "Reply-to: $nome <$email>\n";
$headers .= "X-Priority: 1\n";
$headers1 = "MIME-Version: 1.0\n";
$headers1 .= "Content-Type: text/plain; charset='ISO-8859-1''\n";
$headers1 .= "From: ".$nome." <".$email.">\n";
$headers1 .= "Return-Path: <$email>\n";
$headers1 .= "Reply-to: $nome <$email>\n";
$headers1 .= "X-Priority: 1\n";
//não modifique esta linha, pois é ela que envia a mensagem!!!
@mail($mail, $assunto, $mensagem, $headers1);
//não modifique esta linha, pois é ela que envia a auto_resposta!!!
@mail($email, $assunto_auto, $mensagem_auto, $headers);
//$link = mysql_connect('192.168.0.6','root','112233');
//$query_ins = "INSERT INTO solicitacao (data,colaborador,departamento,assunto,justificativa,email) VALUES ('".$data."','".$nome."','".$depto."','".$assunto."','".$justificativa." <br/><br/> Mensagem:<br/>".$mensagem."','".$email."')";
//mysql_select_db('ti',$link) or die('Erro ao selecionar banco');
//mysql_query($query_ins,$link) or die ('Erro na query'. mysql_error());
header("Location:ok2.php");
?>*Só fiz dois campos para teste.
Como recebo no email:
<table width="700" height="500" align="center" id="teste" class="style11">
<tr>
<td width="23%" colspan="2"> Segurado: ggggggggggggggggg</td>
<td width="24%" colspan="2"> Data de Nascimento: </td>
</table>
</table>* "ggggggggggggggggg" foi o que eu digitei na hora.
Obrigado!
Discussão (2)
Carregando comentários...