Tenho um formulário no site e o envio é usando o PHPMailer... o email está chegando no destino.... mas o conteúdo inserido nos campos não chega.
Segue o código do formulário em html:
<divid="banner"><imgclass="fotobanner"src="img/comprar.png"alt=""></div><divclass="formulario"><h3align="center"> PREENCHA OS DADOS ABAIXO PARA CONTRATAR: </h3><formaction=”envia.php”method=”post”id=”contato”><divclass="form-group"><labelfor="exampleFormControlInput1">Nome completo:</label><inputtype="nome"class="form-control"id="nome"placeholder="Nome"required></div><divclass="form-group"><labelfor="exampleFormControlInput1">CPF:</label><inputtype="cpf"class="form-control"id="cpfcli"placeholder="CPF"required></div><divclass="form-group"><labelfor="exampleFormControlSelect1">Gênero:</label><selectclass="form-control"id="generocli"required><option>Feminino</option><option>Masculino</option></select></div><divclass="form-group"><labelfor="exampleFormControlInput1">Data de Nascimento (dia/mês/ano):</label><inputtype=""class="form-control"id="nasccli"placeholder="Data de nascimento (dia/mês/ano)"required></div><divclass="form-group"><labelfor="exampleFormControlSelect1">Estado Civil:</label><selectclass="form-control"id="ecivilcli"required><option>Casado(a)</option><option>Solteiro(a)</option><option>Divorciado(a)</option><option>Viúvo(a)</option></select></div><divclass="form-group"><labelfor="exampleFormControlTextarea1">Endereço Completo + CEP:</label><textareaclass="form-control"id="endcli"rows="3"required></textarea></div><divclass="form-group"><labelfor="exampleFormControlInput1">Celular com DDD:</label><inputtype=""class="form-control"id="celcli"placeholder="Celular com DDD"required></div><divclass="form-group"><labelfor="exampleFormControlInput1">E-mail:</label><inputtype=""class="form-control"id="emailcli"placeholder="E-mail"required></div><divclass="form-group"><labelfor="exampleFormControlSelect1">PLANO Desejado:</label><selectclass="form-control"id="plano"required><option>SELECT</option><option>PLUS</option><option>TOP</option></select></div><divclass="form-group"><labelfor="exampleFormControlInput1">NOME do PET:</label><inputtype=""class="form-control"id="nomedopet"placeholder="NOME do PET"required></div><divclass="form-group"><labelfor="exampleFormControlInput1">IDADE do PET:</label><inputtype=""class="form-control"id="idadedopet"placeholder="IDADE do PET"required></div><divclass="form-group"><labelfor="exampleFormControlSelect1">Tipo do PET:</label><selectclass="form-control"id="tipodopet"required><option>GATO</option><option>CACHORRO</option></select></div><divclass="form-group"><labelfor="exampleFormControlSelect1">Gênero do PET:</label><selectclass="form-control"id="generodopet"required><option>FÊMEA</option><option>MACHO</option></select></div><divclass="form-group"><labelfor="exampleFormControlInput1">RAÇA do PET:</label><inputtype=""class="form-control"id="racadopet"placeholder="RAÇA do PET"required></div><divclass="form-group"><labelfor="exampleFormControlSelect1">PORTE do PET:</label><selectclass="form-control"id="portedopet"required><option>Pequeno</option><option>Médio</option><option>Grande</option></select></div><divclass="dobotao"><buttontype="submit"class="botao"><strong>ENVIAR DADOS </strong></button></div></form></div>
Segue o código do enviar.php
<?php
require'PHPMailerAutoload.php';require'class.phpmailer.php';
$mailer =newPHPMailer;//$mailer->SMTPDebug = 2; // Enable verbose debug output
$mailer->isSMTP();// Set mailer to use SMTP
$mailer->SMTPOptions= array('ssl'=> array('verify_peer'=>false,'verify_peer_name'=>false,'allow_self_signed'=>true));if($_GET['acao']='enviar'){
$nome = $_POST['nome'];
$cpfcli = $_POST['cpfcli'];
$generocli = $_POST['generocli'];
$nasccli = $_POST['nasccli'];
$ecivilcli = $_POST['ecivilcli'];
$celcli = $_POST['celcli'];
$plano = $_POST['plano'];
$nomedopet = $_POST['nomedopet'];
$tipodopet = $_POST['tipodopet'];
$generodopet = $_POST['generodopet'];
$racadopet = $_POST['racadopet'];
$portedopet = $_POST['portedopet'];
$mailer->Host='pleskl0040.hospedagemdesites.ws';
$mailer->SMTPAuth=true;// Enable SMTP authentication
$mailer->IsSMTP();
$mailer->isHTML(true);// Set email format to HTML
$mailer->Port=587;// Ativar condição utf-8, para acentuação
$mailer->CharSet='UTF-8';
$mailer->Username='formulario@thna.com.br';// SMTP username
$mailer->Password='@Nathi1010';// SMTP password// email do destinatario
$address ="formulario@thna.com.br";//$mailer->SMTPDebug = 1;
$corpoMSG ="nome: $nome <br> cpf: $cpfcli <br> genero: $generocli <br> nascimento: $nasccli <br> estado: $ecivilcli <br> celular: $cel <br> plano: $plano <br> pet: $nomedopet <br> tipo: $tipodopet generopet $generodopet <br> racapet: $racadopet <br> porte: $portedopet";
$mailer->AddAddress($address,"destinatario");
$mailer->AddAddress("formulario@thna.com.br","destinatario 2");// 2º destinatário se querer enviar, se não, comente com //
$mailer->From='formulario@thna.com.br';
$mailer->Sender='formulario@thna.com.br';
$mailer->FromName="Site Saúde PET";// Seu nome// assunto da mensagem
$mailer->Subject= $assunto;// corpo da mensagem
$mailer->MsgHTML($corpoMSG);if(!$mailer->Send()){
echo "Erro: ". $mailer->ErrorInfo;}else{
echo "Mensagem enviada com sucesso!";}}
header('Location: /pet/confirmado.html');?>
Como comentei, o email chega... mas o conteúdo do form não chega... Segue anexo print da caixa do e-mail:
Gostaria de tirar uma dúvida com os amigos, referente a PDV.
Estou escrevendo um Sistema com Ponto de Vendas, a minha dúvida é o seguinte, referente ao procedimento mais correto.
Conforme o caixa vai efetuando a venda, o Sistema de PDV já realiza:
a baixa direto dos produtos no estoque
ou
somente após concretizar a venda o sistema baixa os produtos do estoque ?
Estou com uma pequena dúvida referente a Teclas de Atalho.
Quando o Caps Lock está ativado o Comando da Tecla de Atalho não funciona.
ou seja:
se estiver para letra minúscula ====> funciona
se estiver para letra maiúscula ====> não funciona
Como consigo evitar essa falha, tanto para Letra Maiúscula quanto Minúscula ?
o Código está assim:
document.addEventListener( 'keydown', evt => {
if (!evt.ctrlKey || evt.key !== 'r' )
return;// Não é Ctrl+r, portanto interrompemos o script
evt.preventDefault();
});
Grato,
Estou com a seguinte dúvida:
--> como faço para para implementar o input código do produto, para quando o usuário digitar o ID o sistema espera de 1s a 2s, sem ter que pressionar a tecla ENTER.
Humildemente peço desculpa por postar uma dúvida que tenho.
Preciso salvar no MySql, os seguinte Registro:
1 - Principal
====> minha dúvida começa aqui
==========> como faço para o Sistema Contar Automaticamente o que estiver despois do 1.____?
1.01 - Matriz
1.01.0001 - Estoque
1.01.0002 - Oficina
etc
Por favor, me perdoa em recorrer a orientação dos amigos.
Preciso fazer um Relatório onde o usuário pode Gerar uma Lista com prazo para vencimento de: 15 / 20/ 30 dias da data atual.
Tem como montar uma SQL para o sistema fazer uma busca no MySql por período ou dias próximo ao vencimento ?
Tentei fazer assim, mas o SQL me traz tudo:
$query = "SELECT faturamento.*, DATE_ADD(faturamento.dataVencimento, INTERVAL 30 DAY), fornecedor.*
FROM faturamento
INNER JOIN fornecedor ON fornecedor.idfornecedor = faturamento.id_fornecedor
WHERE faturamento.statusFatur = 1
ORDER BY faturamento.idFaturamento $ordenar ";
Grato,
Boa tarde...
Tenho um formulário no site e o envio é usando o PHPMailer... o email está chegando no destino.... mas o conteúdo inserido nos campos não chega.
Segue o código do formulário em html:
Segue o código do enviar.php
Como comentei, o email chega... mas o conteúdo do form não chega... Segue anexo print da caixa do e-mail:
Desde já agradeço.
Compartilhar este post
Link para o post
Compartilhar em outros sites