Jump to content

Danilo MC

Members
  • Content count

    37
  • Joined

  • Last visited

Community Reputation

1 Comum

About Danilo MC

Recent Profile Visitors

398 profile views
  1. Olá eu possuo um código java script que esta carregando um conteúdo para mim igual ao do facebook, quando desço a barra ele carrega, os conteúdos são carregados a cada 20 itens e esta funcionando perfeito, agora eu preciso colocar um botão para clicar qndo quero que carregue, assim qndo ele não carregar o botão de "carregar mais" irá exibir + 20 itens, alguem pode me ajudar como coloco o botão nesse código? segue abaixo o código que coloquei para funcionar o carregamento. <link rel="stylesheet" type="text/css" href="home/home.css"> <script type="text/javascript"> $(document).ready(function(){ var flag = 0; $.ajax({ type: "GET", url: "home/get_data.php", data: { 'offset': 0, 'limit': 20 }, success: function(data){ $('.conteudo-imob').append(data); flag += 20; } }); $(window).scroll(function(){ if($(window).scrollTop() >= $(document).height() - $(window).height()){ $.ajax({ type: "GET", url: "home/get_data.php", data: { 'offset': flag, 'limit': 20 }, success: function(data){ $('.conteudo-imob').append(data); flag +=20; } }); } }); }); </script> <section> <div class="search-fundo"> <form action="index.php?" method=""> <input type="hidden" name="link" value="9" /> <input type="text" name="cod" placeholder="Pesquisar código"> </form> </div> <div class="conteudo-imob" id="item"> </div> <!-- finaliza conteudo --> </section>
  2. Danilo MC

    [Resolvido] enviar lista array para banco de dados

    Boa tarde Thalisson, obrigado, o seu material é muito bom e consegui faze funciona aqui. obrigado !
  3. Olá possuo um sistema de horários para linha de circulares, preciso em 1 linha inserir vários horários e depois esses horários preciso salvar ele no banco de dados. eu fiz da seguinte forma <form action="mysql.php" method="post"> <div class="container"> <div class="row"> <div class="col"> Nome da Linha<input type="text" name="linha" value="" class="form-control" /></br> </div> <div class="col"> Dias<input type="text" name="dias" value="" class="form-control" /> </div> </div> </br></br></br> <div class="topo_text"><h3>Definir Horários</h3></div></br></br> <div class="container"> <a class="btn btn-primary" href="javascript:void(0)" id="addInput"> <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Adicionar Campo </a> <br/><br/><br/> <div id="dynamicDiv"> <p> <input type="text" id="Hora" OnKeyUp="Mascara_Hora(this.value)" name="h_en[]" placeholder="00:00:00" class="caixa" /> <input type="text" id="inputeste" name="saida[]" placeholder="Saída" class="caixa" /> <input type="text" id="inputeste" name="via[]" placeholder="VIA" class="caixa" /> <input type="text" id="Hora2" OnKeyUp="Mascara_Hora2(this.value)" name="h_sa[]" placeholder="00:00:00" class="caixa" /> <input type="text" id="inputeste" name="destino[]" placeholder="Destino" class="caixa" /> <a class="btn btn-danger" href="javascript:void(0)" id="remInput"> <span class="glyphicon glyphicon-minus" aria-hidden="true"></span> Remover Campo </a> </p> </div> <script> $(function () { var scntDiv = $('#dynamicDiv'); $(document).on('click', '#addInput', function () { $('<p>'+ '<input type="text" name="h_en[]" placeholder="00:00:00" class="caixa" /> '+ '<input type="text" id="inputeste" name="saida[]" placeholder="Saída" class="caixa" /> '+ '<input type="text" id="inputeste" name="via[]" placeholder="VIA" class="caixa" />'+ '<input type="text" id="inputeste" name="h_sa[]" placeholder="00:00:00" class="caixa" />'+ ' <input type="text" id="inputeste" name="destino[]" class="caixa" placeholder="Destino" /> '+ '<a class="btn btn-danger" href="javascript:void(0)" id="remInput">'+ '<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> '+ 'Remover Campo'+ '</a>'+ '</p>').appendTo(scntDiv); return false; }); $(document).on('click', '#remInput', function () { $(this).parents('p').remove(); return false; }); }); </script> </div> <input type="submit" value="Cadastrar" class="btn btn-primary bnt" /> </form> Aqui eu consigo abrir vários inputs e inserindo os horários. O meu problema começa qndo tento colocar os horários no bando de dados, pq não sei chamar ele no foreach e enviar, o q fiz foi criar a chamada através do post e ele envia array de cada horário, mais não sei colocar no banco de dados. eu salvo o nome da linha, consulto ela para achar o seu id e na outra tabela de horários eu não sei como enviar os horários. <?php include "conexao.php"; $linha = $_POST['linha']; $dias = $_POST['dias']; $h_en = $_POST['h_en']; $saida = $_POST['saida']; $via = $_POST['via']; $h_sa = $_POST['h_sa']; $destino = $_POST['destino']; //print_r($lista); $sql = "INSERT INTO `linha` (`id_linha`, `linha`, `dias`, `ativo`) VALUES (NULL, '". $linha ."', '".$dias."', '1');"; $qry = mysqli_query($db,$sql); // consultar o valor enviado para encontrar o id $sql2 = "SELECT * FROM `linha` WHERE `linha` LIKE '".$linha."'"; //print_r($sql2); $qry2 = mysqli_query($db,$sql2); $resp = mysqli_fetch_array($qry2); $id = $resp["id_linha"]; // registrar os horários foreach( $lista as $valor){ } ?> Gostaria da ajuda de vcs. pois estou bem perdido aqui. Desde já agradeço
  4. Olá gostaria de duplicar os campos abaixo e se precisar remover gostaria de remover, não sei sobre javascript, alguem pode me ajudar? <form> Nome da Linha<input type="text" name="linha" value="" /> Dias<input type="text" name="dias" value="" /> </br></br></br> <div>Definir Horários</div> <--! os campos que preciso que seja repetido começa aqui . --> <input type="text" name="h_en" placeholder="00:00:00" /> <input type="text" name="saida" placeholder="Saída" /> <input type="text" name="via" placeholder="VIA" /> <input type="text" name="h_sa" placeholder="00:00:00" /> <input type="text" name="destino" placeholder="Destino" /><a href="#">+ adicionar</a>/<a href="#">Remover</a> </form>
  5. Danilo MC

    loop para enviar produto por email.

    WellingtonSilva agradeço a ajuda. consegui resolver assim. <?php //$id = $_POST['item_lista']; // Inclui o arquivo class.phpmailer.php localizado na pasta class require_once("class/class.phpmailer.php"); // Inicia a classe PHPMailer $mail = new PHPMailer(true); // Define os dados do servidor e tipo de conexão // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->IsSMTP(); // Define que a mensagem será SMTP try { $mail->Host = 'mail.casasbu.com.br'; // Endereço do servidor SMTP (Autenticação, utilize o host smtp.seudomínio.com.br) $mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br) $mail->Port = 587; // Usar 587 porta SMTP $mail->Username = 'ow@casasbu.com.br'; // Usuário do servidor SMTP (endereço de email) $mail->Password = '6KI+EPs)RX=+'; // Senha do servidor SMTP (senha do email usado) //Define o remetente // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->SetFrom('ow@casasbu.com.br', 'Danilo'); //Seu e-mail $mail->AddReplyTo('ow@casasbu.com.br', 'teste'); //Seu e-mail $mail->Subject = 'Email teste do site';//Assunto do e-mail //Define os destinatário(s) //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->AddAddress('mdvisualstudio@gmail.com', 'Teste Locaweb'); $mail->AddAddress('ciceropensepositivo@gmail.com', 'Teste Locaweb'); //Campos abaixo são opcionais //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= //$mail->AddCC('destinarario@dominio.com.br', 'Destinatario'); // Copia //$mail->AddBCC('destinatario_oculto@dominio.com.br', 'Destinatario2`'); // Cópia Oculta //$mail->AddAttachment('images/phpmailer.gif'); // Adicionar um anexo include "../../conexao.php"; $sqlemail = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario WHERE tab_orc.item_lista = '11'"); $rowemail = mysqli_fetch_assoc($sqlemail); $pedido = $rowemail['id_orc']; $usuario = $rowemail['usuario']; $descritivo = $rowemail['descricao']; $sqlemail1 = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN list_orc_imob ON list_orc_imob.item_lista = tab_orc.item_lista INNER JOIN imovel ON imovel.id_imovel = list_orc_imob.id_imovel INNER JOIN cidade ON cidade.id_cidade = imovel.id_cidade INNER JOIN bairro ON bairro.id_bairro = imovel.id_bairro INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario INNER JOIN fotos ON fotos.token = imovel.token WHERE tab_orc.item_lista = '11' AND fotos.classe = '1'"); while($rowemail1 = mysqli_fetch_assoc($sqlemail1)){ $codigo = $rowemail1['cod_ref']; $html = '<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>Email Personalizado</title> </head> <body> <center> <table border="0" width="600px" cellspacing="0" cellpadding="0" > <tr> <td colspan="3" bgcolor="#6f006f" height="60px"><font face="verdana" color="#ffffff"><center> Pedido Cliente : '.$usuario.' , n° # '.$pedido.' do pedido:</center></font></td> </tr> <tr bgcolor="#ffa800"> <td><center><img src="http://198.136.59.20/~casasbucom/casasbu2/img/logo.png" /></center></td> <td colspan="2"><center><font face="verdana" color="#ffffff" >Lista do orçamento CasasBU</font></center></td> </tr> <tr height="30px"> <td><font face="verdana"><center><b>Código da casa</b></center></font></td> <td><font face="verdana"><center><b>Fotos</b></center></font></td> <td><font face="verdana"><center><b>Característica</b></center></font></td> </tr>'; $sqlemail1 = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN list_orc_imob ON list_orc_imob.item_lista = tab_orc.item_lista INNER JOIN imovel ON imovel.id_imovel = list_orc_imob.id_imovel INNER JOIN cidade ON cidade.id_cidade = imovel.id_cidade INNER JOIN bairro ON bairro.id_bairro = imovel.id_bairro INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario INNER JOIN fotos ON fotos.token = imovel.token WHERE tab_orc.item_lista = '11' AND fotos.classe = '1'"); while($rowemail1 = mysqli_fetch_assoc($sqlemail1)){ $codigo = $rowemail1['cod_ref']; $html .= ' <div > <tr> <td ><center> '.$codigo.'</center></td> <td ><center><img src="http://198.136.59.20/~casasbucom/casasbu2/admin/imoveis/imagens/' . $rowemail1['foto'] . '" width="180px" /></center></td> <td> <ul> <li>' . $rowemail1['dormitorios'] . ' Domitório(s)</li> <li>' . $rowemail1['banheiros'] . ' Banheiro(s)</li> <li>' . $rowemail['suites'] . ' Suíte(s)</li> <li>Garagem para '. $rowemail1['garagem'] . ' carros</li> </ul> </td> </tr> <tr> <td colspan="2" height="50px"><font face="verdana" size="2"><b>Observação:</b></font><br/> ' . $rowemail1['descricao'] . ' </td> <td><font face="verdana" size="2"><b>Preço:</b></font> '. $rowemail1['preço'] . '</td> </tr> <tr> <td colspan="3">Endereço: ' . $rowemail1['endereco'] . ', n° ' . $rowemail1['numero'] . ' - Bairro: ' . $rowemail1['bairro'] . ' - Cidade: ' . $rowemail1['cidade'] . '</td> </tr> <tr><td colspan="3" height="40px"><font color="#999999">_________________________________________________________________________</font></td></tr> </div>'; } $html .= ' <tr> <td colspan="3"><font face="verdana"size="2"><b>Mensagem:</b></font><br/> ' . $descritivo . '</td> </tr> <tr bgcolor="#ffa800" > <td colspan="3" height="40px"><font face="verdana" color="#ffffff"><b>Dados da imobiliária</b></font></td> </tr> <tr bgcolor="#ffa800" > <td><font face="verdana" size="2" > <font color="#ffffff">Site</font></br> <font color="#ffffff">Sobre Nós</font></br> <font color="#ffffff">Guia Comercial</font></br> <font color="#ffffff">Fale Conosco</font> </font> </td> <td colspan="2"> <font face="verdana" size="2"> <font color="#ffffff">(35)9 9923-4258 - Fernando - WhatsApp</font></br> <font color="#ffffff">Skype: fernando.teixeira.</font></br> <font color="#ffffff">(35)9 9827-0271 - Marcos Moreira WhatsApp</font></br> <font color="#ffffff">(35)3473-0732 - Marcos</font></br> <font color="#ffffff">Email: contato@casasbu.com.br</font> </font> </td> </tr> <tr> <td colspan="3" bgcolor="#6f006f" height="60px"><center> <font face="Verdana" color="#ffffff" size="2" > Rua Padre Antonio, Nº 04, centro</br> Santa Rita do Sapucaí / MG CRECI: MG 28224</br> <a href="http://www.casasbu.com.br"><font color="#ffffff">www.casabu.com.br</font></a> </font></center> </td> </tr> </table></center> </body> </html>
  6. Danilo MC

    loop para enviar produto por email.

    Olá pessoal alguem sabe me dizer como consigo fazer o loop funcionar no envio do email. qndo coloco o loop ele da erro, estou usando o phpMailer. segue abaixo o código. //Define o corpo do email $mail->MsgHTML(' <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>Email Personalizado</title> </head> <body> <center> <table border="0" width="600px" cellspacing="0" cellpadding="0" > <tr> <td colspan="3" bgcolor="#6f006f" height="60px"><font face="verdana" color="#ffffff"><center> Pedido Cliente : '.$usuario.' , n° # '.$pedido.' do pedido:</center></font></td> </tr> <tr bgcolor="#ffa800"> <td><center><img src="http://198.136.59.20/~casasbucom/casasbu2/img/logo.png" /></center></td> <td colspan="2"><center><font face="verdana" color="#ffffff" >Lista do orçamento CasasBU</font></center></td> </tr> <tr height="30px"> <td><font face="verdana"><center><b>Código da casa</b></center></font></td> <td><font face="verdana"><center><b>Fotos</b></center></font></td> <td><font face="verdana"><center><b>Característica</b></center></font></td> </tr> '. $sqlemail1 = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN list_orc_imob ON list_orc_imob.item_lista = tab_orc.item_lista INNER JOIN imovel ON imovel.id_imovel = list_orc_imob.id_imovel INNER JOIN cidade ON cidade.id_cidade = imovel.id_cidade INNER JOIN bairro ON bairro.id_bairro = imovel.id_bairro INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario INNER JOIN fotos ON fotos.token = imovel.token WHERE tab_orc.item_lista = '11' AND fotos.classe = '1'"); while($rowemail1 = mysqli_fetch_assoc($sqlemail1)){ $codigo = $rowemail1['cod_ref']; .' <div > <tr> <td ><center> '.$codigo.'</center></td> <td ><center><img src="http://localhost/casasbu2/admin/imoveis/imagens/ $fotos;" width="180px" /></center></td> <td> <ul> <li>$quartos; Domitório(s)</li> <li>$banheiro; Banheiro(s)</li> <li>$suites; Suíte(s)</li> <li>Garagem para $garagem; carros</li> </ul> </td> </tr> <tr> <td colspan="2" height="50px"><font face="verdana" size="2"><b>Observação:</b></font><br/> $descricao; </td> <td><font face="verdana" size="2"><b>Preço:</b></font> $preço</td> </tr> <tr> <td colspan="3">Endereço: $endereco;, n° $numero; - Bairro: $bairro; - Cidade: $cidade; </td> </tr> <tr><td colspan="3" height="40px"><font color="#999999">_________________________________________________________________________</font></td></tr> </div> '.}.' <tr> <td colspan="3"><font face="verdana"size="2"><b>Mensagem:</b></font><br/> $descritivo;</td> </tr> <tr bgcolor="#ffa800" > <td colspan="3" height="40px"><font face="verdana" color="#ffffff"><b>Dados da imobiliária</b></font></td> </tr> <tr bgcolor="#ffa800" > <td><font face="verdana" size="2" > <font color="#ffffff">Site</font></br> <font color="#ffffff">Sobre Nós</font></br> <font color="#ffffff">Guia Comercial</font></br> <font color="#ffffff">Fale Conosco</font> </font> </td> <td colspan="2"> <font face="verdana" size="2"> <font color="#ffffff">(35)9 9923-4258 - Fernando - WhatsApp</font></br> <font color="#ffffff">Skype: fernando.teixeira.</font></br> <font color="#ffffff">(35)9 9827-0271 - Marcos Moreira WhatsApp</font></br> <font color="#ffffff">(35)3473-0732 - Marcos</font></br> <font color="#ffffff">Email: contato@casasbu.com.br</font> </font> </td> </tr> <tr> <td colspan="3" bgcolor="#6f006f" height="60px"><center> <font face="Verdana" color="#ffffff" size="2" > Rua Padre Antonio, Nº 04, centro</br> Santa Rita do Sapucaí / MG CRECI: MG 28224</br> <a href="http://www.casasbu.com.br"><font color="#ffffff">www.casabu.com.br</font></a> </font></center> </td> </tr> </table></center> </body> </html> ');
  7. Danilo MC

    mudar a classe do botão.

    Omar~ serviu perfeito, fiz a adaptação e funcionou muito obrigado. me ajudou muito.
  8. Danilo MC

    mudar a classe do botão.

    Sua lógica para o Display foi perfeita para mim, consegui aplicar e deu certo, ele muda o botão e para a contagem, mais os índices eu não consegui fazer item por item, pois quando clico em 1 botão ela aplica para todos, eu tentei aplicar uma lógica q segue abaixo mais não funcionou, mais estou enviando pq meus conhecimentos técnicos do javascript é limitado e com sua ajuda resolvo isso. <a href="index.php?id=<?php echo $id; ?>" class="btn" > <button class="botao" value="" onclick="conta();modifica(this);"> </button> <button class="botao2" value=""> </button> </a> <script> var $cls = document.getElementsByClassName('botao'); var $cls2 = document.getElementsByClassName('botao2'); var $i; function modifica(parametro) { for ($i = 0; $i < $cls.length; $i++) { $cls[$i].style.display = 'none'; $cls2[$i].style.display = 'block'; } $cls[parametro].style.display = 'none'; $cls2[parametro].style.display = 'block'; } </script>
  9. Danilo MC

    mudar a classe do botão.

    Olá Omar~ eu consegui fazer com o seu exemplo o menu mudar de cor, mais ele muda uns 3 ou quatro de uma vez qndo clico em um item. Também mudei a forma como estava o botão de input para button que é o mais correto pois não tem nenhum form nele. os problemas q seguem agora é q a contagem ela segue mesmo após o button mudar de cor e eu não queria q tivesse contagem no meu conte quando o item fosse clicado e tbm quando clicar no button eu quero q mude apenas o item q cliquei e não os outros tbm. segue o código q editei button <li> <a href="index.php?id=<?php echo $id; ?>" class="btn" > <button class="botao" value="" onclick="conta();modifica(<?php echo $id_imovel; ?>);"> </button> </a> </li> script <script> var $cls = document.getElementsByClassName('botao'); var $i; function modifica(param) { for ($i = 0; $i < $cls.length; $i++) { $cls[$i].className = 'botao2'; } $cls[param].className = 'botao2'; } var vCont = 0; function conta(){ vCont = vCont + 1; document.getElementById('contador').value = vCont; } </script>
  10. Danilo MC

    mudar a classe do botão.

    Olá Guilherme eu fiz a incrementação mais ainda não funcionou. $('button.botao').attr('disabled', $(".botao2").disabled = true); inseri para chamar as classes criadas no css .botao { background: url('../img/btn-addlista.svg') no-repeat; background-size: 107px; border: none; width: 110px; height: 32px; margin-top:5px; cursor:pointer; } .botao2{ background: url('../img/btn-jaadd') no-repeat; }
  11. Danilo MC

    consultar imovel

    Boa tarde, no meu site de imobiliaria preciso fazer uma consulta para somente os itens q seleciono e qndo realizo ele chama todas condições, eu sou um pouco leigo no mysql, sei q a função esta errada alguem pode me sugerir uma forma para realizar a consulta de forma correta. segue abaixo o código como usei. SELECT * FROM imovel LEFT JOIN bairro ON bairro.id_bairro = imovel.id_bairro LEFT JOIN proprietario ON proprietario.id_prop = imovel.id_proprietario LEFT JOIN finalidade ON finalidade.id_finalidade = imovel.finalidade LEFT JOIN tipo_movel ON tipo_movel.id_tipo_imovel = imovel.id_tipo_imovel LEFT JOIN cidade ON cidade.id_cidade = imovel.id_cidade LEFT JOIN fotos ON fotos.token = imovel.token WHERE imovel.finalidade ='$finalidade' OR imovel.id_cidade = '$cidade' OR imovel.id_tipo_imovel = '$tipo' OR imovel.id_bairro = '$bairro' OR imovel.dormitorios = '$dorm' OR imovel.qntd_pessoas = '$pessoas' AND fotos.classe = '1' obs: No caso de foto eu coloquei aonde classe é 1 pq no envio de fotos são inseridas várias fotos pertencente ao msm id, porem a classe 1 é definida como a foto principal.
  12. Danilo MC

    mudar a classe do botão.

    Olá, boa tarde, amigos preciso da ajuda para uma lista de produtos q tenho em minha loja, pois tenho um botão q quando clico nele, ele adiciona no carrinho de compras e conta no carrinho, assim posso adicionar vários ao carrinho e ele vai contando, porem se clico no msm botão várias vezes ele conta, eu preciso desabilitar o botão após ele ter sido clicado e tbm preciso mudar a imagem dele para o usuario ver q ele foi adicionado. o código é o seguinte. o submit com a class botão q preciso mudar a imagem <div class="item-btn" > <ul> <li > <a href="index.php?id=<?php echo $id; ?>" class="btn" > <input type="submit" class="botao" value="" onclick="conta();"> // este item tem q ser desabilitado e trocar a imagem. </a> </li> <li><a href="index.php?link=3&id=<?php echo $id; ?>" onclick="window.location.reload(false);"><img src="img/btn-informacoes.svg" width="107px" height="auto" /></a></li> </ul> </div> o javascript q tenho function id( el ){ return document.getElementById( el ); } function getHTTPObject(){ if(window.XMLHttpRequest){ return new XMLHttpRequest(); }else if(window.ActiveXObject){ var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"]; for(var i = 0; i < prefixes.length; i++){ try{ return new ActiveXObject(prefixes[i] + ".XMLHTTP"); } catch (e) {} } } } function disablelink( e ){ var evt = window.event || e if (evt.preventDefault) //supports preventDefault? evt.preventDefault() else //IE browser return false } window.onload = function() { var as = id('item').getElementsByClassName('btn'); for( i in as ){ as[i].onclick = function( event ){ var arq = this.href; var xmlHttp = getHTTPObject(); xmlHttp.open( "GET", arq, true ); xmlHttp.onreadystatechange = function(){ if (xmlHttp.readyState == 4){ id('result').innerHTML = xmlHttp.responseText; } } xmlHttp.send( null ); return disablelink( event ); } } }
  13. Danilo MC

    enviar email personalizado

    Estou enviando um email em php com uma lista de imoveis, o problema é q a parte html chega certinho, mais a lista de itens q é realizada no php não funciona. Alguem consegue me ajudar nisso? usei o phpMailer <?php $id = $_POST['item_lista']; // Inclui o arquivo class.phpmailer.php localizado na pasta class require_once("class/class.phpmailer.php"); // Inicia a classe PHPMailer $mail = new PHPMailer(true); // Define os dados do servidor e tipo de conexão // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->IsSMTP(); // Define que a mensagem será SMTP try { $mail->Host = 'mail.casasbu.com.br'; // Endereço do servidor SMTP (Autenticação, utilize o host smtp.seudomínio.com.br) $mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br) $mail->Port = 587; // Usar 587 porta SMTP $mail->Username = 'ow@casasbu.com.br'; // Usuário do servidor SMTP (endereço de email) $mail->Password = '----MODERADO---'; // Senha do servidor SMTP (senha do email usado) //Define o remetente // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->SetFrom('ow@casasbu.com.br', 'Danilo'); //Seu e-mail $mail->AddReplyTo('ow@casasbu.com.br', 'teste'); //Seu e-mail $mail->Subject = 'Email teste do site';//Assunto do e-mail //Define os destinatário(s) //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->AddAddress('mdvisualstudio@gmail.com', 'Teste Locaweb'); //Campos abaixo são opcionais //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= //$mail->AddCC('destinarario@dominio.com.br', 'Destinatario'); // Copia //$mail->AddBCC('destinatario_oculto@dominio.com.br', 'Destinatario2`'); // Cópia Oculta //$mail->AddAttachment('images/phpmailer.gif'); // Adicionar um anexo //Define o corpo do email //$mail->MsgHTML('este conteúdo é um modelo exemplo para o site'); ////Caso queira colocar o conteudo de um arquivo utilize o método abaixo ao invés da mensagem no corpo do e-mail. $mail->MsgHTML(file_get_contents('email.php')); $mail->Send(); echo "Mensagem enviada com sucesso</p>\n"; //caso apresente algum erro é apresentado abaixo com essa exceção. }catch (phpmailerException $e) { echo $e->errorMessage(); //Mensagem de erro costumizada do PHPMailer } ?> o arquivo email.php é esse abaixo <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>Email Personalizado</title> </head> <body> <?php include "../conexao.php"; $sqlemail = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario WHERE tab_orc.item_lista = '11'"); $rowemail = mysqli_fetch_assoc($sqlemail); $pedido = $rowemail['id_orc']; $usuario = $rowemail['usuario']; $descritivo = $rowemail['descricao']; ?> <center> <table border="0" width="600px" cellspacing="0" cellpadding="0" > <tr> <td colspan="3" bgcolor="#6f006f" height="60px"><font face="verdana" color="#ffffff"><center> Pedido Cliente : <?php echo $usuario; ?> , n° #<?php echo $pedido; ?> do pedido.</center></font></td> </tr> <tr bgcolor="#ffa800"> <td><center><img src="http://198.136.59.20/~casasbucom/casasbu2/img/logo.png" /></center></td> <td colspan="2"><center><font face="verdana" color="#ffffff" >Lista do orçamento CasasBU</font></center></td> </tr> <tr height="30px"> <td><font face="verdana"><center><b>Código da casa</b></center></font></td> <td><font face="verdana"><center><b>Fotos</b></center></font></td> <td><font face="verdana"><center><b>Característica</b></center></font></td> </tr> <?php $sqlemail1 = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN list_orc_imob ON list_orc_imob.item_lista = tab_orc.item_lista INNER JOIN imovel ON imovel.id_imovel = list_orc_imob.id_imovel INNER JOIN cidade ON cidade.id_cidade = imovel.id_cidade INNER JOIN bairro ON bairro.id_bairro = imovel.id_bairro INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario INNER JOIN fotos ON fotos.token = imovel.token WHERE tab_orc.item_lista = '11' AND fotos.classe = '1'"); while($rowemail1 = mysqli_fetch_assoc($sqlemail1)){ $codigo = $rowemail1['cod_ref']; $fotos = $rowemail1['foto']; $quartos = $rowemail1['dormitorios']; $banheiro = $rowemail1['banheiros']; $suites = $rowemail1['suites']; $garagem = $rowemail1['garagem']; $descricao = $rowemail1['descricao']; $venda = $rowemail1['v_venda']; $locacao = $rowemail1['v_locacao']; $temporada = $rowemail1['v_temporada']; $condominio = $rowemail1['v_condominio']; $iptu = $rowemail1['v_IPTU']; $endereco = $rowemail1['endereco']; $bairro = $rowemail1['bairro']; $numero = $rowemail1['numero']; $cidade = $rowemail1['cidade']; ?> <div > <tr> <td ><center><?php echo $codigo; ?></center></td> <td ><center><img src="http://localhost/casasbu2/admin/imoveis/imagens/<?php echo $fotos;?>" width="180px" /></center></td> <td> <ul> <li><?php echo $quartos; ?> Domitório(s)</li> <li><?php echo $banheiro; ?> Banheiro(s)</li> <li><?php echo $suites; ?> Suíte(s)</li> <li>Garagem para <?php echo $garagem; ?> carros</li> </ul> </td> </tr> <tr> <td colspan="2" height="50px"><font face="verdana" size="2"><b>Observação:</b></font><br/><?php echo $descricao; ?></td> <td><font face="verdana" size="2"><b>Preço:</b></font><?php if($venda != '0'){ echo "de venda: R$".$venda; } if($locacao != '0'){ echo "de locação: R$".$locacao; } if($temporada != '0'){ echo "de temporada: R$".$temporada; } if($condominio != '0'){ echo "de condomínio: R$".$condominio;} if($iptu != '0'){ echo "de iptu: R$". $iptu; } ?></td> </tr> <tr> <td colspan="3">Endereço: <?php echo $endereco; ?>, n° <?php echo $numero; ?> - Bairro:<?php echo $bairro; ?> - Cidade: <?php echo $cidade; ?> </td> </tr> <tr><td colspan="3" height="40px"><font color="#999999">_________________________________________________________________________</font></td></tr> <?php }?> </div> <tr> <td colspan="3"><font face="verdana"size="2"><b>Mensagem:</b></font><br/> <?php echo $descritivo; ?></td> </tr> <tr bgcolor="#ffa800" > <td colspan="3" height="40px"><font face="verdana" color="#ffffff"><b>Dados da imobiliária</b></font></td> </tr> <tr bgcolor="#ffa800" > <td><font face="verdana" size="2" > <font color="#ffffff">Site</font></br> <font color="#ffffff">Sobre Nós</font></br> <font color="#ffffff">Guia Comercial</font></br> <font color="#ffffff">Fale Conosco</font> </font> </td> <td colspan="2"> <font face="verdana" size="2"> <font color="#ffffff">(35)9 9923-4258 - Fernando - WhatsApp</font></br> <font color="#ffffff">Skype: fernando.teixeira.</font></br> <font color="#ffffff">(35)9 9827-0271 - Marcos Moreira WhatsApp</font></br> <font color="#ffffff">(35)3473-0732 - Marcos</font></br> <font color="#ffffff">Email: contato@casasbu.com.br</font> </font> </td> </tr> <tr> <td colspan="3" bgcolor="#6f006f" height="60px"><center> <font face="Verdana" color="#ffffff" size="2" > Rua Padre Antonio, Nº 04, centro</br> Santa Rita do Sapucaí / MG CRECI: MG 28224</br> <a href="http://www.casasbu.com.br"><font color="#ffffff">www.casabu.com.br</font></a> </font></center> </td> </tr> </table></center> </body> </html>
  14. Danilo MC

    Email personalizado para enviar

    fiz mais algumas mudanças, mais não funcionou ainda, existe um erro na consulta q não estou conseguindo resolver. o erro abaixo ( ! ) Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\wamp64\www\casasbu2\admin\orcamento\email.php on line 17 Call Stack # Time Memory Function Location 1 0.0017 378616 {main}( ) ...\email.php:0 as modificações q fiz <?php include "../../conexao.php"; echo $arquivo = " <!DOCTYPE html> <html> <head> <meta charset='UTF-8'/> <title>Email Personalizado</title> </head> <body> ". $sqlemail = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario WHERE tab_orc.item_lista = '11'"); $rowemail = mysqli_fetch_assoc($sqlemail); $pedido = $rowemail['id_orc']; $usuario = $rowemail['usuario']; $descritivo = $rowemail['descricao'] ." <center> <table border='0' width='600px' cellspacing='0' cellpadding='0' > <tr> <td colspan='3' bgcolor='#6f006f' height='60px'><font face='verdana' color='#ffffff'><center> Pedido Cliente : $usuario; , n° # $pedido; do pedido:</center></font></td> </tr> <tr bgcolor='#ffa800'> <td><center><img src='http://localhost/casasbu2/img/logo.png' /></center></td> <td colspan='2'><center><font face='verdana' color='#ffffff' >Lista do orçamento CasasBU</font></center></td> </tr> <tr height='30px'> <td><font face='verdana'><center><b>Código da casa</b></center></font></td> <td><font face='verdana'><center><b>Fotos</b></center></font></td> <td><font face='verdana'><center><b>Característica</b></center></font></td> </tr> ". $sqlemail1 = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN list_orc_imob ON list_orc_imob.item_lista = tab_orc.item_lista INNER JOIN imovel ON imovel.id_imovel = list_orc_imob.id_imovel INNER JOIN cidade ON cidade.id_cidade = imovel.id_cidade INNER JOIN bairro ON bairro.id_bairro = imovel.id_bairro INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario INNER JOIN fotos ON fotos.token = imovel.token WHERE tab_orc.item_lista = '11' AND fotos.classe = '1'"); while($rowemail1 = mysqli_fetch_assoc($sqlemail1)){ $codigo = $rowemail1['cod_ref']; $fotos = $rowemail1['foto']; $quartos = $rowemail1['dormitorios']; $banheiro = $rowemail1['banheiros']; $suites = $rowemail1['suites']; $garagem = $rowemail1['garagem']; $descricao = $rowemail1['descricao']; $venda = $rowemail1['v_venda']; $locacao = $rowemail1['v_locacao']; $temporada = $rowemail1['v_temporada']; $condominio = $rowemail1['v_condominio']; $iptu = $rowemail1['v_IPTU']; $endereco = $rowemail1['endereco']; $bairro = $rowemail1['bairro']; $numero = $rowemail1['numero']; $cidade = $rowemail1['cidade'] ." <div > <tr> <td ><center>$codigo</center></td> <td ><center><img src='http://localhost/casasbu2/admin/imoveis/imagens/$fotos;' width='180px' /></center></td> <td> <ul> <li> $quartos Domitório(s)</li> <li> $banheiro Banheiro(s)</li> <li> $suites Suíte(s)</li> <li>Garagem para $garagem carros</li> </ul> </td> </tr> <tr> <td colspan='2' height='50px'><font face='verdana' size='2'><b>Observação:</b></font><br/> $descricao</td> <td><font face='verdana' size='2'><b>Preço:</b></font>."; if($venda != '0'){ $valor1 = 'de venda: R$'.$venda; }; if($locacao != '0'){ $valor2 = 'de locação: R$'.$locacao; }; if($temporada != '0'){ $valor3 = 'de temporada: R$'.$temporada; }; if($condominio != '0'){ $valor4 = 'de condomínio: R$'.$condominio;}; if($iptu != '0'){ $valor5 = 'de iptu: R$'.$iptu; }; " </td> </tr> <tr> <td colspan='3'>Endereço: $endereco, n° $numero - Bairro: $bairro- Cidade: $cidade </td> </tr> <tr><td colspan='3' height='40px'><font color='#999999'>_________________________________________________________________________</font></td></tr> ."; } " </div> <tr> <td colspan='3'><font face='verdana'size='2'><b>Mensagem:</b></font><br/> $descritivo </td> </tr> <tr bgcolor='#ffa800' > <td colspan='3' height='40px'><font face='verdana' color='#ffffff'><b>Dados da imobiliária</b></font></td> </tr> <tr bgcolor='#ffa800' > <td><font face='verdana' size='2' > <font color='#ffffff'>Site</font></br> <font color='#ffffff'>Sobre Nós</font></br> <font color='#ffffff'>Guia Comercial</font></br> <font color='#ffffff'>Fale Conosco</font> </font> </td> <td colspan='2'> <font face='verdana' size='2'> <font color='#ffffff'>(35)9 9923-4258 - Fernando - WhatsApp</font></br> <font color='#ffffff'>Skype: fernando.teixeira.</font></br> <font color='#ffffff'>(35)9 9827-0271 - Marcos Moreira WhatsApp</font></br> <font color='#ffffff'>(35)3473-0732 - Marcos</font></br> <font color='#ffffff'>Email: contato@casasbu.com.br</font> </font> </td> </tr> <tr> <td colspan='3' bgcolor='#6f006f' height='60px'><center> <font face='Verdana' color='#ffffff' size='2' > Rua Padre Antonio, Nº 04, centro</br> Santa Rita do Sapucaí / MG CRECI: MG 28224</br> <a href='http://www.casasbu.com.br'><font color='#ffffff'>www.casabu.com.br</font></a> </font></center> </td> </tr> </table></center> </body> </html> "; ?>
  15. Danilo MC

    Email personalizado para enviar

    tirei tudo e ainda nao deu certo <?php include '../../conexao.php'; $id = $_GET['item_lista']; echo $arquivo = " <!DOCTYPE html> <html> <head> <meta charset='UTF-8'/> <title>Email Personalizado</title> </head> <body> $sqlemail = mysqli_query($db,'SELECT * FROM tab_orc INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario WHERE tab_orc.item_lista = 11'); $rowemail = mysqli_fetch_assoc($sqlemail); $pedido = $rowemail[id_orc]; $usuario = $rowemail[usuario]; $descritivo = $rowemail[descricao]; <center> <table border='0' width='600px' cellspacing='0' cellpadding='0' > <tr> <td colspan='3' bgcolor='#6f006f' height='60px'><font face='verdana' color='#ffffff'><center> Pedido Cliente : $usuario; , n° # $pedido; do pedido:</center></font></td> </tr> <tr bgcolor='#ffa800'> <td><center><img src='http://localhost/casasbu2/img/logo.png' /></center></td> <td colspan='2'><center><font face='verdana' color='#ffffff' >Lista do orçamento CasasBU</font></center></td> </tr> <tr height='30px'> <td><font face='verdana'><center><b>Código da casa</b></center></font></td> <td><font face='verdana'><center><b>Fotos</b></center></font></td> <td><font face='verdana'><center><b>Característica</b></center></font></td> </tr> $sqlemail1 = mysqli_query($db,'SELECT * FROM tab_orc INNER JOIN list_orc_imob ON list_orc_imob.item_lista = tab_orc.item_lista INNER JOIN imovel ON imovel.id_imovel = list_orc_imob.id_imovel INNER JOIN cidade ON cidade.id_cidade = imovel.id_cidade INNER JOIN bairro ON bairro.id_bairro = imovel.id_bairro INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario INNER JOIN fotos ON fotos.token = imovel.token WHERE tab_orc.item_lista = '11' AND fotos.classe = '1''); while($rowemail1 = mysqli_fetch_assoc($sqlemail1)){ $codigo = $rowemail1[cod_ref]; $fotos = $rowemail1[foto]; $quartos = $rowemail1[dormitorios]; $banheiro = $rowemail1[banheiros]; $suites = $rowemail1[suites]; $garagem = $rowemail1[garagem]; $descricao = $rowemail1[descricao]; $venda = $rowemail1[v_venda]; $locacao = $rowemail1[v_locacao]; $temporada = $rowemail1[v_temporada]; $condominio = $rowemail1[v_condominio]; $iptu = $rowemail1[v_IPTU]; $endereco = $rowemail1[endereco]; $bairro = $rowemail1[bairro]; $numero = $rowemail1[numero]; $cidade = $rowemail1[cidade]; <div > <tr> <td ><center>$codigo</center></td> <td ><center><img src='http://localhost/casasbu2/admin/imoveis/imagens/$fotos;' width='180px' /></center></td> <td> <ul> <li>$quartos Domitório(s)</li> <li> $banheiro Banheiro(s)</li> <li> $suites Suíte(s)</li> <li>Garagem para $garagem carros</li> </ul> </td> </tr> <tr> <td colspan='2' height='50px'><font face='verdana' size='2'><b>Observação:</b></font><br/> $descricao </td> <td><font face='verdana' size='2'><b>Preço:</b></font> if($venda != '0'){ echo 'de venda: R$'.$venda; } if($locacao != '0'){ echo 'de locação: R$'.$locacao; } if($temporada != '0'){ echo 'de temporada: R$'.$temporada; } if($condominio != '0'){ echo 'de condomínio: R$'.$condominio;} if($iptu != '0'){ echo 'de iptu: R$'. $iptu; } </td> </tr> <tr> <td colspan='3'>Endereço: echo $endereco , n° echo $numero - Bairro: echo $bairro - Cidade: echo $cidade </td> </tr> <tr><td colspan='3' height='40px'><font color='#999999'>_________________________________________________________________________</font></td></tr> } </div> <tr> <td colspan='3'><font face='verdana'size='2'><b>Mensagem:</b></font><br/> $descritivo </td> </tr> <tr bgcolor='#ffa800' > <td colspan='3' height='40px'><font face='verdana' color='#ffffff'><b>Dados da imobiliária</b></font></td> </tr> <tr bgcolor='#ffa800' > <td><font face='verdana' size='2' > <font color='#ffffff'>Site</font></br> <font color='#ffffff'>Sobre Nós</font></br> <font color='#ffffff'>Guia Comercial</font></br> <font color='#ffffff'>Fale Conosco</font> </font> </td> <td colspan='2'> <font face='verdana' size='2'> <font color='#ffffff'>(35)9 9923-4258 - Fernando - WhatsApp</font></br> <font color='#ffffff'>Skype: fernando.teixeira.</font></br> <font color='#ffffff'>(35)9 9827-0271 - Marcos Moreira WhatsApp</font></br> <font color='#ffffff'>(35)3473-0732 - Marcos</font></br> <font color='#ffffff'>Email: contato@casasbu.com.br</font> </font> </td> </tr> <tr> <td colspan='3' bgcolor='#6f006f' height='60px'><center> <font face='Verdana' color='#ffffff' size='2' > Rua Padre Antonio, Nº 04, centro</br> Santa Rita do Sapucaí / MG CRECI: MG 28224</br> <a href='http://www.casasbu.com.br'><font color='#ffffff'>www.casabu.com.br</font></a> </font></center> </td> </tr> </table></center> </body> </html> "; ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.