Form apresentando Página com Código no Enviar !
Olá novamente a todos;
Antes estava dando um erro na linha 4 com problema de T_String agora com o code abaixo aparece outro! Muito estranho... Está aparecendo quando aperto o botão enviar os campos e variáveis do php...
A Página quando aperto o Enviar!
array(18) { ["tipo_cliente"]=> string(6) "outros" ["nome"]=> string(0) "" ["e_mail"]=> string(0) "" ["telefone"]=> string(0) "" ["celular"]=> string(0) "" ["cidade"]=> string(0) "" ["uf"]=> string(0) "" ["mensagem"]=> string(0) "" ["car_marca"]=> string(0) "" ["car_ano"]=> string(0) "" ["car_stado"]=> string(0) "" ["car_valor"]=> string(2) "R$" ["car_origem_cidade"]=> string(0) "" ["car_destino_cidade"]=> string(0) "" ["car_uf_destino"]=> string(0) "" ["midia"]=> string(1) "0" ["e_mails_contatos"]=> string(0) "" ["send"]=> string(6) "ENVIAR" }
O Código PHP
<?php
if ($_POST) {
extract($_POST); //função que extrai dados de um array, fazendo seus índices tornarem em nomes de variáveis e o valor desse índice passa ser o valor da variável.
var_dump($_POST); // apenas debug para ver se está recuperando todos os campos.
$Mensagem = "
O cliente: $nome com os seguintes dados pessoais:\n
Tipo de Cliente: $tipo_cliente \n
Email: $e_mail \n
Telefone: $telefone \n
Celular: $celular\n
Cidade: $cidade - Estado: $uf_pessoal\n
Mensagem: $mensagem\n\n
Mucancas:\n
Porte: $mudanca_tipo\n
Mudanca Tipo: $mudanca_local\n
Data Aproximada: $mudanca_dia - de $mudanca_mes de $mudanca_ano\n
Origem da Mudança: $mudanca_origem_cidade - Estado: $mudanca_uf_origem\n
Destino da Mudança: $mudanca_destino_cidade - Estado: $mudanca_uf_destino\n\n
Midia: $midia\n
Para: $emails
Data: $data = $_date(d/m/Y H:i:s)
IP: $ip = '" . $_SERVER['REMOTE_ADDR'] . "'";
$headers = "From: '" . $_POST['$emails'] . "' . '\r\n' .
Reply-To: '" . $_POST['$emails'] . "' . '\r\n' .
'X-Mailer: PHP/' . phpversion();
mail($emails, $Assunto, $Mensagem, $headers)";
}
?>
Vou aqui no "achometro", parece que devo chamar via PHP uma página do tipo thanks.html, pois na realidade o que está aparecendo é que não existe uma outra página sendo chamada. Por lógica deveria ou voltar na página inicial ou então apresentar "erro", mas nem uma nem outra aparece! Acho também que deveria haver no form um código de validação para os e-mails, pois deve ser escolhido somente um e se não escolherem ele está como null.
Favor verifiquem.
Grato por tudo;
DPLF
Discussão (4)
Carregando comentários...