Galera estou com um probleminha que não consigo perceber onde é, o seguinte é um formulario de cadastro de usuarios, que insere no banco e envia uma mensagem de confirmacao para quem se cadastra, até ai tudo bem, o cadastro ta sendo feito no banco, certinho, o envio para o adminstrador do site tambem é feito atraves do mailer nos campos para, mais o principal q é o envio para quem se cadastra não ocorre, estou colocando no campo CC do mailer segue o codigo abaixo , alguém poder me ajudar agradeço: (PS.: Retirei as informacoes de acesso do script)
//Conexão manual (necessária)
require_once('Connections/conn.php');
//Inclusão da classe para o envio de e-mail
include ("phpmailer/phpmailer/class.phpmailer.php");
//Recupera os valores do formulário.
$cpf_cli = $_POST['cpf_cli'];
$nome_cli = $_POST['nome_cli'];
$nascimento_cli = $_POST['nascimento_cli'];
$endereco_cli = $_POST['endereco_cli'];
$bairro_cli = $_POST['bairro_cli'];
$cidade_cli = $_POST['cidade_cli'];
$cep_cli = $_POST['cep_cli'];
$fone_cli = $_POST['fone_cli'];
$email_cli = $_POST['email_cli'];
$veiculo_cli = $_POST['veiculo_cli'];
$placa_cli = $_POST['placa_cli'];
$seguro = $_POST['seguro'];
$seguradora = $_POST['seguradora'];
$concorda_contrato = $_POST['concorda_contrato'];
$codigo = md5($cpf_cli);
$status = $_POST['status'];
//Verifica se o cliente é cadastrado.
$verifica = mysql_query("SELECT * FROM tb_clientes WHERE cpf_cli = '$cpf_cli'") or die(mysql_error());
$contar = mysql_num_rows($verifica);
if($contar >= '1'){
echo "<script> alert('Desculpe, este CPF já foi cadastrado!') , location.href='../../site/cadastro.php'</script>";
}else{
// Caso não esteja cadastrado efetua a inserção no banco.
Question
Marcos Geam
Galera estou com um probleminha que não consigo perceber onde é, o seguinte é um formulario de cadastro de usuarios, que insere no banco e envia uma mensagem de confirmacao para quem se cadastra, até ai tudo bem, o cadastro ta sendo feito no banco, certinho, o envio para o adminstrador do site tambem é feito atraves do mailer nos campos para, mais o principal q é o envio para quem se cadastra não ocorre, estou colocando no campo CC do mailer segue o codigo abaixo , alguém poder me ajudar agradeço: (PS.: Retirei as informacoes de acesso do script)
//Conexão manual (necessária)
require_once('Connections/conn.php');
//Inclusão da classe para o envio de e-mail
include ("phpmailer/phpmailer/class.phpmailer.php");
//Recupera os valores do formulário.
$cpf_cli = $_POST['cpf_cli'];
$nome_cli = $_POST['nome_cli'];
$nascimento_cli = $_POST['nascimento_cli'];
$endereco_cli = $_POST['endereco_cli'];
$bairro_cli = $_POST['bairro_cli'];
$cidade_cli = $_POST['cidade_cli'];
$cep_cli = $_POST['cep_cli'];
$fone_cli = $_POST['fone_cli'];
$email_cli = $_POST['email_cli'];
$veiculo_cli = $_POST['veiculo_cli'];
$placa_cli = $_POST['placa_cli'];
$seguro = $_POST['seguro'];
$seguradora = $_POST['seguradora'];
$concorda_contrato = $_POST['concorda_contrato'];
$codigo = md5($cpf_cli);
$status = $_POST['status'];
//Verifica se o cliente é cadastrado.
$verifica = mysql_query("SELECT * FROM tb_clientes WHERE cpf_cli = '$cpf_cli'") or die(mysql_error());
$contar = mysql_num_rows($verifica);
if($contar >= '1'){
echo "<script> alert('Desculpe, este CPF já foi cadastrado!') , location.href='../../site/cadastro.php'</script>";
}else{
// Caso não esteja cadastrado efetua a inserção no banco.
$cadastra = mysql_query("INSERT INTO tb_clientes (cpf_cli, nome_cli, nascimento_cli, endereco_cli, bairro_cli, cidade_cli, cep_cli, fone_cli, email_cli, veiculo_cli, placa_cli, seguro, seguradora, concorda_contrato, codigo, status) VALUES ('$cpf_cli','$nome_cli','$nascimento_cli','$endereco_cli', '$bairro_cli', '$cidade_cli','$cep_cli','$fone_cli','$email_cli','$veiculo_cli','$placa_cli', '$seguro', '$seguradora', '$concorda_contrato','$codigo','inativo')") or die(mysql_error());
if($cadastra<='0'){
echo "Não foi possível efetuar o cadastro, tente novamente.";
}else{
//Enviar e-mail de confirmação para o cliente.
$de = utf8_decode('Teste');
$para = ('meuemail@hotmail.com');
$assunto = utf8_decode('Express Card');
$html .= utf8_decode( "
Foi efetuado o cadastro que sistema do cartão ceara autos express<br>
<br>
Para confirmar seu cadastro clique no link abaixo:<br>
<a href=\"http://meusite/confirma.php\">Confirmar Cadastro</a>
<br><br>
Caso você não tenha efetuado nenhum cadastro, ignore este email.<br>
");
$mail = new PHPMailer();
$mail->IsSMTP('smtp'); // mandar via SMTP
$mail->Mailer = ('mail');
$mail->SMTPSecure = 'ssl';
$mail->Host = ""; // Seu servidor SMTP
$mail->SMTPAuth = true; // Habilita a autenticação via SMTP
$mail->Username = ""; // usuário deste servidor SMTP
$mail->Password = ""; // senha deste servidor SMTP
$mail->From = (""); // Remetente
$mail->FromName = (""); // Nome do remetente
$mail->AddAddress("","Para"); //E-mail e nome do destinatario
$mail->AddReplyTo("","E-mail para resposta"); // E-mail e nome do remetente (e-mail de resposta)
$mail->AddCC($email_cli); // E-mail e nome do destinatario (copia carbono)
$mail->WordWrap = 50; // Definir quebra de linha
$mail->IsHTML(true); // Envia como HTML
$mail->Subject = "Cartão"; // Assunto
$mail->From = (""); //Identificar usuário na caixa de entrada
$mail->Body = $html;
if(!$mail->Send()) // Envia a mensagem
{
echo "A mensagem não pode ser enviada"; // Mensagem de erro
echo "Erro: " . $mail->ErrorInfo;
exit;
}
echo "Mensagem enviada com sucesso!<br>"; // Mensagem de sucesso
echo "Por favor aguarde..."; // Mensagem de sucesso
}
}
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.