Enviar variavel de texto multi-linha por um formulario
Ola, tenho um questionario de 13 opcoes multi escolha que sera enviado amanha aos clientes.
Neste formulario tem 2 campos de texto, 11 campos lista/menu e 2 campos de texto multi-linhas ( 8 linhas )
Os campos sao enviados normalmente mas qdo chega nos 2 campos texto multi-linhas simplesmente nao vai, ja testei colocando informacoes de 1 linha dentro destes campos e com multiplas linhas de informacoes, mas infelizmente nao consigo a partir dai.
Ja pesquisei na internet e fiz algumas adaptacoes, mas mesmo assim nada da certo nestes 2 campos, entao imagino que seja necessario usar recursos de "compactacao TRIM" de campos memo, mas ainda nao sei fazer isso em php.
Segue o script :
<?php
$empresa = $_POST['empresa'];
$usuario = $_POST['usuario'];
//$p1 = $_POST['p1'];
$p2 = $_POST['p2'];
$p3 = $_POST['p3'];
$p4 = $_POST['p4'];
$p5 = $_POST['p5'];
$p6 = $_POST['p6'];
$p7 = $_POST['p7'];
//$p8 = $_POST['p8'];
$p9 = $_POST['p9'];
$p10 = $_POST['p10'];
$p11 = $_POST['p11'];
$p12 = $_POST['p12'];
$p13 = $_POST['p13'];
$p14 = $_POST['p14'];
$p15 = $_POST['p15'];
$p16 = $_POST['p16'];
//$p15 = utf8_decode(@$_POST['p15']);
$msg = "<font face='Verdana' size='3'><b>Empresa:</b> \t$empresa</font><br>";
$msg .= "<font face='Verdana' size='2'><b>Usuario:</b> \t$usuario</font><br><hr>";
$msg .= "<font face='Verdana' size='1'><b>A sua empresa esta recebendo as comunicacoes que ocorrem com a Xcomp via email ?</b> \t$p2</font><br>";
$msg .= "<font face='Verdana' size='1'><b>O usuario ja acessou alguma vez as video aulas disponiveis no site ?</b> \t$p3</font><br>";
$msg .= "<font face='Verdana' size='1'><b>Caso sim no item 3, As video aulas estao atendendo as suas necessidades ?</b> \t$p4</font><br>";
$msg .= "<font face='Verdana' size='1'><b>O manual de uso do sistema esta claro o suficiente para resolver a sua necessidade ?</b> \t$p5</font><br>";
$msg .= "<font face='Verdana' size='1'><b>As requisicoes de suporte tecnico estao sendo feitos com rapidez ( dentro das 48 horas determinadas em contrato ) ?</b> \t$p6</font><br>";
$msg .= "<font face='Verdana' size='1'><b>O suporte tecnico esta sendo feito com clareza e objetividade ?</b> \t$p7</font><br>";
$msg .= "<font face='Verdana' size='1'><b>A sua empresa utiliza os relatórios de contas a pagar ?</b> \t$p9</font><br>";
$msg .= "<font face='Verdana' size='1'><b>A sua empresa utiliza os relatórios de contas a receber ?</b> \t$p10</font><br>";
$msg .= "<font face='Verdana' size='1'><b>A sua empresa utiliza os relatorios de pedido de compras ?</b> \t$p11</font><br>";
$msg .= "<font face='Verdana' size='1'><b>A sua empresa utiliza o relatorio que demonstra os problemas detectados no recebimento de mercadorias para analisar a situacao do fornecedor ?</b> \t$p12</font><br>";
$msg .= "<font face='Verdana' size='1'><b>A sua empresa utiliza os relatorios de pedido de vendas ?</b> \t$p13</font><br>";
$msg .= "<font face='Verdana' size='1'><b>A sua empresa utiliza o relatorio que demonstra os clientes que nao estao comprando em sua empresa para fazer analise de vendas ?</b> \t$p14</font><br>";
$msg .= "<font face='Verdana' size='1'><b>Descreva abaixo o que gostaria que fosse melhorado/aplimorado na Xcomp :<font size="1"><em><strong> </strong></em></font></b> \t$p15</font><br>";
$msg .= "<font face='Verdana' size='1'><b>O que gostaria de receber de informacao semanal da Xcomp : <font size="1"><em><strong> </strong></em></font></b> \t$p16</font><br>";
$mensagem = "$msg";
$remetente = "info@xcompbrasil.com.br";
$destinatario = "suporte@xcompbrasil.com.br";
$assunto = "Questionario n.1 de 2010 para Xcomp";
$headers = "From: ".$remetente."\nContent-type: text/html"; # o 'text/html' E o tipo mime da mensagem
if(!mail($destinatario,$assunto,$mensagem,$headers)){
print "falha no envio da mensagem";
} else {echo "<script>window.location.href='index.php'</script>";
//echo "Formulario enviado com sucesso";
}
?>
Alguem pode me ajudar ?
abs a todos e feliz 2010
Discussão (11)
Carregando comentários...