BimoSora

order send

Jun 28th, 2021 (edited)
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1. <?php
  2. use PHPMailer\PHPMailer\PHPMailer;
  3. use PHPMailer\PHPMailer\Exception;
  4.  
  5. require 'PHPMailer/src/Exception.php';
  6. require 'PHPMailer/src/PHPMailer.php';
  7. require 'PHPMailer/src/SMTP.php';
  8. require_once("connection/connection.php");
  9.  
  10. if ($_POST['submit']) {
  11.  
  12. $order_email = $_POST["order_email"];
  13. $order_title = $_POST["order_title"];
  14. $order_fullname = $_POST['order_fullname'];
  15. $order_company = $_POST['order_company'];
  16. $order_address = $_POST['order_address'];
  17. $order_tlp = $_POST['order_tlp'];
  18. $aircraft_name = $_POST['aircraft_name'];
  19. $order_number = $_POST['order_number'];
  20. $order_date = $_POST['order_date'];
  21. $order_content = $_POST['order_content'];
  22. $order_status = $_POST['order_status'];
  23. $order_time = $_POST['order_time'];
  24. $order_time2 = $_POST['order_time2'];
  25.  
  26. $order_services = $db->prepare("INSERT INTO order_services (order_fullname, order_company, order_address, order_email, order_tlp, order_title, aircraft_name, order_content, order_number, order_date, order_status, order_time, order_time2) VALUES (:order_fullname, :order_company, :order_address, :order_email, :order_tlp, :order_title, :aircraft_name, :order_content, :order_number, :order_date, :order_status, :order_time, :order_time2)");
  27. $order_services->BindParam(':order_fullname',$order_fullname);
  28. $order_services->BindParam(':order_company',$order_company);
  29. $order_services->BindParam(':order_address',$order_address);
  30. $order_services->BindParam(':order_email',$order_email);
  31. $order_services->BindParam(':order_tlp',$order_tlp);
  32. $order_services->BindParam(':order_title',$order_title);
  33. $order_services->BindParam(':aircraft_name',$aircraft_name);
  34. $order_services->BindParam(':order_content',$order_content);
  35. $order_services->BindParam(':order_number',$order_number);
  36. $order_services->BindParam(':order_date',$order_date);
  37. $order_services->BindParam(':order_status',$order_status);
  38. $order_services->BindParam(':order_time',$order_time);
  39. $order_services->BindParam(':order_time2',$order_time2);
  40. $order_services->execute();
  41.  
  42. $mail = new PHPMailer;
  43.  
  44. //Menentukan SMTP (Simple Mail Transfer Protocol)
  45. $mail->isSMTP();
  46. $mail->Host = 'smtp.gmail.com';
  47. $mail->Port = 465; //587 untuk TLS
  48. $mail->SMTPSecure = 'ssl';
  49. $mail->SMTPAuth = true;
  50.  
  51. //Menentukan Pengirim
  52. $mail->Username = "gg@gg.com";
  53. $mail->Password = "bbbb";
  54.  
  55. //Menentukan Penerima
  56. $mail->addAddress($order_email);
  57. $mail->SetFrom('gg@gg.com');
  58.  
  59. //Menentukan subyek dan Isi
  60. $mail->Subject = $order_title;
  61.  
  62. $mail->isHTML(true);
  63. $mail->Body = "<b>Order number: </b>";
  64. $mail->Body .= $order_number;
  65. $mail->Body .= "<br/>";
  66. $mail->Body .= "<b>Full Name: </b>" ;
  67. $mail->Body .= $order_fullname;
  68. $mail->Body .= "<br/>";
  69. $mail->Body .= "<b>Company: </b>";
  70. $mail->Body .= $order_company;
  71. $mail->Body .= "<br/>";
  72. $mail->Body .= "<b>Address: </b>";
  73. $mail->Body .= $order_address;
  74. $mail->Body .= "<br/>";
  75. $mail->Body .= "<b>Telephone: </b>";
  76. $mail->Body .= $order_tlp;
  77. $mail->Body .= "<br/>";
  78. $mail->Body .= "<b>Aircraft: </b>";
  79. $mail->Body .= $aircraft_name;
  80. $mail->Body .= "<br/>";
  81. $mail->Body .= "<b>Date of departure: </b>";
  82. $mail->Body .= $order_date;
  83. $mail->Body .= "<br/>";
  84. $mail->Body .= "<b>Length of order: </b>";
  85. $mail->Body .= $order_time;
  86. $mail->Body .= "<br/>";
  87. $mail->Body .= "<b>The duration of the order is used: </b>";
  88. $mail->Body .= $order_time2;
  89. $mail->Body .= "<br/>";
  90. $mail->Body .= "<b>Message: </b>";
  91. $mail->Body .= $order_content;
  92. $mail->Body .= "<br/>";
  93. $mail->Body .= "<b>Status: </b>";
  94. $mail->Body .= $order_status;
  95. $mail->Body .= "<br/>";
  96. $mail->Body .= "<br/>";
  97. $mail->Body .= "Thank you for ordering our services, we will immediately respond to your order as soon as possible.";
  98. $mail->Body .= "<br/>";
  99. $mail->Body .= "<b>By: PT Air Pasific Utama.</b>";
  100.  
  101. //Menampilkan debug
  102. $mail->SMTPDebug = 0;
  103.  
  104. //Menampilkan Pesan
  105. if ($mail->send()) {
  106. echo "<script>alert('Buat order berhasil, tunggu balasan email dari kami')</script>";
  107. echo "<meta http-equiv='refresh' content='0; url=order-services'>";
  108. exit;
  109. } else {
  110. echo "<script>alert('Gagal kirim order!');history.go(-1);</script>";
  111. }
  112. }
  113. ?>
  114.  
Add Comment
Please, Sign In to add comment