Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.62 KB | None | 0 0
  1.  
  2.  
  3. <html><body>
  4. <?php
  5. // inicia sessão
  6. session_start();
  7.  
  8. // ligação à base de dados
  9. include('ligacao.php');
  10.  
  11. // verifica número de sessão
  12. $sessao=session_id();
  13. $id_cliente=$_SESSION['id_cliente'];
  14. $sql_cliente= 'SELECT * FROM clientes WHERE id_cliente='.$id_cliente;
  15. $consulta1=mysqli_query($ligacao, $sql_cliente);
  16. while ($mostrar= mysqli_fetch_array($consulta1, MYSQLI_BOTH)){
  17. extract ($mostrar);
  18. echo "<table width='800 px' border='1' align='center'>";
  19. echo "<tr><td><strong>Passo 2 - Resumo compra</strong></td></tr>";}
  20. ?>
  21. <tr><td>
  22. <table>
  23. <tr><td>Primeiro Nome: <?php echo $primeiro_nome;?></td></tr>
  24. <tr><td>Ultimo Nome: <?php echo $apelido;?></td></tr>
  25. <tr><td>Rua/Lugar: <?php echo $endereco;?></td></tr>
  26. <tr><td>Localidade: <?php echo $localidade;?></td></tr>
  27. <tr><td>Codigo Postal: <?php echo $codigo_postal;?></td></tr>
  28. <tr><td>Endere&ccedil;o de correio electronico: <?php echo $email;?></td></tr>
  29. </table>
  30. <?php
  31. $sql_carrinho = 'SELECT * FROM compra_temporaria temp JOIN artigos prod ON temp.id_artigo=prod.id_artigo WHERE sessao ="'. $sessao .'" ORDER BY temp.id_artigo ASC';
  32. $consulta2=mysqli_query($ligacao, $sql_carrinho)or die (mysql_error());
  33. $resultado=mysqli_num_rows($consulta2);
  34. if ($resultado > 0 ){
  35. $total=0;
  36. echo "<table width='800 px' border='1' align='center'>";
  37. echo "<th>Imagem Artigo </th><th>Detalhe Artigo</th><th>Quantidade</th><th>Pre&ccedil;o Unitario</th><th>Total a pagar</th>";
  38. While ($mostrar = mysqli_fetch_array($consulta2, MYSQLI_BOTH)){
  39. extract ($mostrar);
  40. echo "<tr><td align='center' width='100' height='100' valign='middle'>;
  41. <img src='$pasta_imagens" .$imagem_artigo. "' ></a>";
  42. echo "<td align='center'>".$descricao_artigo."</td></a>";
  43. echo "<td align='center'>".$quantidade."</td>";
  44. echo "<td align='center'>EURO" .$preco_artigo."</td>";
  45. $sub_total= number_format($preco_artigo * $quantidade, 2);
  46. echo "<td align='center'>EURO" .$sub_total."</td>";
  47. $total =$total + $preco_artigo * $quantidade;
  48. echo "<tr><td align='right' colspan='5'> O valor total a pagar &eacute; de: <strong>EURO ".number_format($total,2)."</strong></td></tr>"; }
  49. }
  50. $sql_regista_compra = "INSERT INTO compra_confirmada (data_compra, id_cliente, total_pagar) VALUES (NOW(),'".$id_cliente."', '".$total."')";
  51. $consulta3 =mysqli_query($ligacao, $sql_regista_compra);
  52. $id_compra = mysqli_insert_id($id_compra);
  53. $sql_regista_detalhes_compra= ' INSERT INTO detalhes_compra (id_compra, quantidade_compra, id_artigo) SELECT ' .$id_compra.', quantidade, id_artigo FROM compra_temporaria WHERE sessao= "' .$sessao.'"';
  54. $consulta4= mysqli_query($ligacao, $sql_regista_detalhes_compra);
  55. $sql_elemina_temp = 'DELETE FROM compra_temporaria WHERE sessao= "'.$sessao.'"';
  56. $consulta5 = mysqli_query($ligacao, $sql_elimina_temp);
  57. echo "<td colspan='5'> A compra foi realizada com sucesso e ficou com o numero ".$id_compra;
  58. echo "<p> Sera enviada uma c&oacute;pia dos detalhes da compra para o seu email.</p>";
  59. session_unset();
  60. session_destroy();
  61. echo "<tr><a href='index.php?pagina=1'> Clique para voltar &aacute; pagina inicial.</a></tr>";
  62.  
  63. ?>
  64.  
  65.  
  66.  
  67. <?php
  68. include("ligacao.php");
  69. include("class.phpmailer.php");
  70. include("class.smtp.php");
  71. include('class.pop3.php');
  72. require('PHPMailerAutoload.php');{
  73. $data = date('d/m/Y H:i');
  74. $sql_carrinho ="SELECT * FROM clientes WHERE id_cliente='.$id_cliente";
  75. if ($sql_carrinho == '') {
  76. echo 'erro ao selecionar';
  77. }
  78. else{
  79. while($res_seleciona = mysqli_fetch_array($sql_carrinho, MYSQLI_BOTH));
  80. {
  81.  
  82. $porta = $res_seleciona ['587'];
  83. $servidor = $res_seleciona ['smtp.sapo.pt'];
  84. $usuario_conta = $res_seleciona ['hernani@sapo.pt'];
  85. $senhaemail = $res_seleciona ['****'];
  86. $emailSite = $res_seleciona ['hernani@sapo.pt'];
  87. $emailsiterecebe = $res_seleciona ['hernani@sapo.pt'];
  88. $telefone = $res_seleciona ['914630554'];
  89. $meudominio = $res_seleciona [''];
  90. $nomeEmpresa = utf8_decode($res_seleciona ['']);
  91.  
  92. $pop = new POP3();
  93. $pop->Authorise('pop.sapo.pt', 110, 30, 'hernani@sapo.pt', '****', 1);
  94.  
  95. $mail=new PHPMailer();
  96. $mail->Mailer = "smtp";
  97. $mail->SetLanguage("br");
  98. $mail->SMTPSecure = "tls";
  99. $mail->SMTPDebug = 0;
  100. $mail->Priority = 1;
  101. $mail->IsSMTP(true);
  102. $mail->SMTPAuth = true;
  103. $mail->AuthType = '';
  104. $mail->CharSet = "utf-8";
  105. $mail->Port = "{587}";
  106. $mail->Hostname = "{smtp.sapo.pt}";
  107. $mail->Username = "hernani@sapo.pt";
  108. $mail->Password = "****";
  109. $mail->From = "hernani@sapo.pt";
  110. $mail->FromName = "hernani";
  111. $mail->SetFrom("hernani@sapo.pt", "{$nomeEmpresa}");
  112. $mail->AddAddress("$email", "{$nomeEmpresa}");
  113.  
  114. $mail->Subject = utf8_decode("Solicitação pedido:");
  115. $mail->IsHTML = (true);
  116. //$mail->CharSet ='iso-8859-1';
  117. //header('Content-Type: text/html; charset=iso-8859-1');
  118. $body="Pedido - {$nomeEmpresa}
  119. {$data}
  120. -------------------------------daqui para baixo é onde eu recebo o email com os produtos------------------
  121.  
  122.  
  123. id_cliente -> {$id_cliente} Nome_Login ->{$nome_login}
  124. Cod. -> {$id_artigo} - Quantidade -> {$quantidade} - {$descricao_artigo}
  125. preço_artigo -> {$preco_artigo} * {$quantidade}
  126. Sub_total: {$sub_total}
  127. Valor Total: {$total};
  128. Numero de compra: $id_compra
  129. {$resultado}
  130. {$primeiro_nome}
  131. {$apelido}
  132. {$endereco}
  133. {$localidade}
  134. {$codigo_postal}
  135. {$email}
  136. -----------------ATE AQUI----------------------------------------------
  137. ";
  138. $address = "hernani@sapo.pt";
  139. $mail->AddAddress($address, "nome");
  140.  
  141. }
  142. }
  143.  
  144. $mail->Body=$mail_body.$body;
  145.  
  146. if($mail->send()){
  147. echo "<script language='Javascript'>alert('parabens, seu pedido foi enviado com sucesso.')</script>";}
  148.  
  149.  
  150. else{
  151. echo 'Erro ao enviar o email '.$mail->ErrorInfo;
  152. }
  153. }
  154.  
  155.  
  156. //session_unset();
  157. //session_destroy();
  158.  
  159.  
  160. ?>
  161. </tbody>
  162. </form>
  163. </table>
  164. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement