Ir para conteúdo

POWERED BY:

Arquivado

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

Takak

[] Formulario de Orçamento

Recommended Posts

Tenho um formulario de orçamento cuja a validação é feita em java e o envio

em PHP mais esta indo pra a grafica todo sem acentuação (www.sincopel.com.br)

se alguém puder me ajudar eu agradeço.

 

Takak

Compartilhar este post


Link para o post
Compartilhar em outros sites

O envio é feito em AJAX?

 

 

se for, no arquivo php q recebe a requisição AJAX tente por isso

 

header("Content-type: text/html; charset=iso-8859-1");

header("Cache-Control: no-store, no-cache, must-revalidate");

header("Cache-Control: post-check=0, pre-check=0", false);

header("Pragma: no-cache");

 

se num for desconsidere!

 

post o codigo de envio por favor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
	
	$emailSincopel = "orcamento@sincopel.com.br";
	$tipoOrcamento = $_POST["tipoOrcamento"];
	$subject = "Solicitação de orçamento tipo: " . $tipoOrcamento;
	$from = $_POST["email"];

	$body = "Dados pessoais do requisitante:\n";
	$body .= "Nome: " . $_POST["nome"] . "\n";
	$body .= "Cidade: " . $_POST["cidade"] . "\n";
	$body .= "UF: " . $_POST["uf"] . "\n";
	$body .= "Telefone: " . $_POST["telefone"] . "\n";
	$body .= "E-mail: " . $from . "\n";
	$body .= "\n";

	if ($tipoOrcamento == 1) {
		$body .= "Dados do orçamento:\n";
		$body .= "Tamanho: " . $_POST["tamanho"] . "\n";
		$body .= "Tipo de papel: " . $_POST["papel"] . "\n";
		$body .= "Cores: " . $_POST["cores"] . "\n";
		$body .= "Quantidade: " . $_POST["quantidade"] . "\n";
		$body .= "Acabamento: " . $_POST["acabamento"] . "\n";
		$body .= "Observações: " . $_POST["obs"] . "\n";
	} else if ($tipoOrcamento == 2) {
		$body .= "<strong>Dados do orçamento:</strong>\n";
		$body .= "Quantidade: " . $_POST["quantidade"] . "\n";
		$body .= "Medida aberto: " . $_POST["aberto"] . "\n";
		$body .= "Medida fechado: " . $_POST["fechado"] . "\n";
		$body .= "Quantidade de páginas: " . $_POST["pagina"] . "\n";
		$body .= "Quantidade de cores: " . $_POST["cores"] . "\n";
		$body .= "Tipo de papel: " . $_POST["papel"] . "\n";
		$body .= "Gramatura: " . $_POST["gramatura"] . "\n";
		$body .= "Lombada: " . $_POST["lombada"] . "\n";
		$body .= "Observações: " . $_POST["obs"] . "\n";	
	} else if ($tipoOrcamento == 3) {
		$body .= "<strong>Dados do orçamento:</strong>\n";
		$body .= "Número de jogos: " . $_POST["jogos"] . "\n";
		$body .= "Tamanho: " . $_POST["tamanho"] . "\n";
		$body .= "Com rimalina: " . $_POST["radio"] . "\n";
		$body .= "Papel: " . $_POST["papel"] . "\n";
		$body .= "Acabamento: " . $_POST["acabamento"] . "\n";
		$body .= "Observações: " . $_POST["obs"] . "\n";
	}

	mail($emailSincopel, $subject, $body, $from);
?>

 

Ta ai mais não é feito em ajax não

Compartilhar este post


Link para o post
Compartilhar em outros sites

poe o headers e veja se funciona

 

$nome = $_POST['nome'];
$endereco = $_POST['endereco'];
$email = $_POST['email'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$assunto_a = $_POST['assunto'];
$ddd = $_POST['ddd'];
$telefone = $_POST['telefone'];
$comentario= $_POST['comentario'];

$date = date("d/m/Y h:i");

/* headers para a formatação do texto em HTML*/
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* headers adicionais */
$headers .= "From: $site_nome <$admin_email>\r\n";
/* email para onde será enviado, você pode adicionar mais emails separando ele por virgulas */
/* Assunto do subject */
$assunto= "Formulário Fale Concosco $site_nome ";
/* pagina de redirecionamento para confimação do emal */
$enviado = "falenviado.html";

$mensagem= "Enviado em:<font color=\"#0000FF\"> $date</font><BR><font color=\"#000000\" size=\"5\">Assunto: $assunto_a</font><BR><b>Nome:</b> $nome<BR><b>Endereço:</b> $endereco<BR><b>E-mail:</b> $email<BR><b>Telefone:</b>($ddd) $telefone<BR><b>Cidade:</b> $cidade<BR><b>Estado:</b>$estado<BR><b>Comentários:</b>$comentario";

mail($admin_email,$assunto,$mensagem,$headers);

echo "<script>window.location='$enviado'</script>";

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.