Advertisement
aryraditya

Untitled

Oct 31st, 2016
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.95 KB | None | 0 0
  1. <?php
  2. include "config.php";
  3. $id_boat=$_GET['id_boat'];
  4. $price_q=  mysql_query("select PRICE,PRICE_C from tb_boat where ID_BOAT=$id_boat");
  5. $price_h=  mysql_fetch_array($price_q);
  6. $boat_Name=$_GET['boatName'];
  7. $trip_route=$_GET['tripRoute'];
  8. $trip_method=$_GET['tripMethod'];
  9. $depart_Date=$_GET['departDate'];
  10. $return_Date=$_GET['returnDate'];
  11. $adults=$_GET['Adults'];
  12. $children=$_GET['Children'];
  13. $hotel_name=$_GET['hotel'];
  14. $hotel_room=$_GET['room'];
  15. $nama_CP=$_GET['name'];
  16. $email2=$_GET['email'];
  17. $phone=$_GET['phone'];
  18. $special_req=$_GET['spec_req'];
  19. $total_p = $adults+$children;
  20. $a=1;
  21. $i=0;
  22. $abcd="";
  23. //tb_passanger + GROUP
  24.        
  25.  
  26. $Status="0";
  27.  
  28. // Num Book
  29. $date_book1= explode("/", $depart_Date);
  30. $date_book2= explode("/", $return_Date);
  31. $angka="123456789";
  32. $count_db=  mysql_query("Select COUNT(ID_BOOK) from tb_booking");
  33. $count_db_hs=  mysql_fetch_array($count_db);
  34. $count=$count_db_hs[0]+1;
  35. $num_book= "GBT".$date_book1[0].$date_book2[0].$date_book1[2].substr(str_shuffle($angka), 0,4).$count;
  36.  
  37. //Total Price
  38. $ad_price=$price_h[0]*$adults;
  39. $ch_price=$price_h[1]*$children;
  40. $total_P=$ad_price+ $ch_price;
  41.  
  42. //date Depart & Return
  43. $tglDepart=$date_book1[0];
  44. $blnDepart=$date_book1[1];
  45. $thDepart=$date_book1[2];
  46. $date_Desave=$thDepart."-".$blnDepart."-".$tglDepart; // Tanggal Depart Save To DB
  47.  
  48. $tglReturn=$date_book2[0];
  49. $blnReturn=$date_book2[1];
  50. $thReturn=$date_book2[2];
  51. $date_Resave=$thReturn."-".$blnReturn."-".$tglReturn; // Tanggal Return Save To DB
  52.  
  53.  
  54. //query save
  55.  
  56. $query=mysql_query("SELECT GROUP_P FROM tb_passanger order by GROUP_P DESC limit 1 ");
  57.         $hc=  mysql_fetch_array($query);
  58.         $group=$hc[0]+1;
  59. $id_book=  mysql_query("select ID_BOOK from tb_booking order by ID_BOOK DESC limit 1 ");
  60. $id_book_hsl=  mysql_fetch_array($id_book);
  61. $id_booking=$id_book_hsl[0]+1;
  62.         for($x=1;$x<=$total_p;$x++)
  63.         {
  64.              $nama[$x]=$_GET['nP'.$x];
  65.            $cek=mysql_query("Insert into tb_passanger (ID,ID_BOOK,GROUP_P,NAMA_P) values ('','$id_booking','$group','$nama[$x]')");
  66.                 $a++;
  67.         };
  68.        
  69.  
  70. $query="insert into tb_booking (ID_BOOK,NUMBER_BOOK,GROUP_P,ID_BOAT,METHOD,ROUTE,DEPART_DATE,RETURN_DATE,ADULTS,CHILDREN,HOTEL,HOTEL_ROOM,NAME,EMAIL,PHONE,SPECIAL_REQ,CH_PRICE,AD_PRICE,TOTAL_PRICE,Status) values ('','$num_book','$group','$id_boat','$trip_method','$trip_route','$date_Desave','$date_Resave','$adults','$children','$hotel_name','$hotel_room','$nama_CP','$email2','$phone','$special_req','$ch_price','$ad_price','$total_P','$Status')";
  71. $save=  mysql_query($query);
  72.  
  73.  
  74.  $email_cek=mysql_query("select*from tb_booking order by ID_BOOK desc LIMIT 1");
  75.     $email_cek_hasil=  mysql_fetch_array($email_cek);
  76.     echo $email_cek_hasil[2];
  77.     $isi_email=  mysql_query("SELECT
  78.        tb_booking.NUMBER_BOOK,
  79.        tb_boat.NAMA_BOAT,
  80.        tb_booking.METHOD,
  81.        tb_booking.ROUTE,
  82.        tb_booking.DEPART_DATE,
  83.        tb_booking.RETURN_DATE,
  84.        tb_booking.ADULTS,
  85.        tb_booking.CHILDREN,
  86.        tb_booking.HOTEL,
  87.        tb_booking.HOTEL_ROOM,
  88.        tb_booking.PHONE,
  89.        tb_booking.SPECIAL_REQ,
  90.        tb_booking.TOTAL_PRICE,
  91.        tb_booking.STATUS
  92.        FROM tb_passanger INNER JOIN tb_booking
  93.        ON tb_passanger.ID_BOOK=tb_booking.ID_BOOK
  94.        INNER JOIN
  95.        tb_boat
  96.        ON tb_booking.ID_BOAT=tb_boat.ID_BOAT
  97.        WHERE tb_booking.GROUP_P=$email_cek_hasil[2]");
  98.     $isi_email_hasil=  mysql_fetch_array($isi_email);
  99.     $nama_P=  mysql_query("SELECT
  100.                        tb_passanger.NAMA_P
  101.                        FROM tb_passanger INNER JOIN tb_booking
  102.                        ON tb_passanger.ID_BOOK=tb_booking.ID_BOOK
  103.                        WHERE tb_passanger.GROUP_P=$email_cek_hasil[2]");
  104.     while($nama_P_hasil=  mysql_fetch_array($nama_P))
  105.             {
  106.               $nama_P_hasil[0];
  107.               }
  108.        
  109. if($save)
  110. {
  111.     /* echo "<script>alert('Thanks For Your Booking We will Confirm your booking as fast as we can , we will send you an email later.');location.href='index.php';</script>";*/
  112.     //query untuk isi email
  113.    
  114.    
  115.    
  116. date_default_timezone_set("Asia/Singapore");
  117. include('phpmailer/class.phpmailer.php');
  118.         include('phpmailer/class.smtp.php');
  119.         $mail = new PHPMailer();
  120.             $mail->Host     = "ssl://smtp.gmail.com";
  121.             $mail->Mailer   = "smtp";
  122.             $mail->SMTPAuth = true;
  123.         //email from
  124.             $mail->Username = "emailtestdps@gmail.com";
  125.             $mail->Password = "emailtest123";
  126.             $webmaster_email= "emailtestdps@gmail.com";
  127.         //email to
  128.             $email = "gilibudgetcontact@gmail.com";
  129.             $name = "Gili Budget";
  130.         //email from
  131.             $mail->From = $webmaster_email;
  132.             $mail->FromName = "Gili Budget Ticket Contact System";
  133.             $mail->AddAddress($email2,$nama_CP);
  134.             $mail->AddReplyTo($email,"Gili Budget Ticket");
  135.             $mail->WordWrap = 50;
  136.             $mail->IsHTML(true);
  137.             $mail->Subject = "Booking Confirmation";
  138.             $body = "
  139.                            <font face='Verdana, Geneva, sans-serif' size='2'>New Booking From, <b>$email2</b></font><br><br>
  140.                            <font face='Verdana, Geneva, sans-serif' size='2'>
  141.                                Email Received On ".date("d-m-Y")." ".date("h:i:a")."
  142.                            </font>
  143.                            <br><br>
  144.                            <font face='Verdana, Geneva, sans-serif' size='2'>
  145.                            <b>The Message Is : </b> <br><br>
  146.                            <table border='1'>
  147.                                <tr>
  148.                                    <td bgcolor='#D4D4D4'>Booking Number :</td>
  149.                                    <td>$isi_email_hasil[0]</td>
  150.                                </tr>
  151.                                <tr>
  152.                                    <td background='#D4D4D4'>Passanger Name :</td>
  153.                                    <td>""</td>
  154.                                </tr>";
  155.  
  156.             // loop your code here
  157.             while($isi_email_hasil){
  158.                 //your code here, append $body user $body .= 'value'
  159.                 $body .= "<tr>
  160.                           <td background='#D4D4D4'>Boat Name :</td>
  161.                            <td>$isi_email_hasil[1]</td>
  162.                        </tr>
  163.            }
  164.                                
  165.  
  166.            $body .= "</table>
  167.                             </font>
  168.                             <br><br>
  169.                             <font face='Verdana, Geneva, sans-serif' size='2'>
  170.                             Thanks.
  171.                             </font>
  172.                             <br>
  173.                             <font face='Verdana, Geneva, sans-serif' size='2'>
  174.                             Gili Budget Ticket
  175.                             </font>
  176.                             <br><br><br>
  177.                             <font face='Verdana, Geneva, sans-serif' size='1' color='#FF0000'>
  178.                             NOTE:
  179.                             </font>
  180.                             <br>
  181.                             <font face='Verdana, Geneva, sans-serif' size='1'>
  182.                             This Email was send from our system , do not reply this email.
  183.                             </font>
  184.                             <br>
  185.                             <br>
  186.                         ";
  187.  
  188.            $mail->Body = $body;
  189.            $mail->AltBody = "This is the body when user views in plain text format";
  190.            if(!$mail->Send())
  191.            {
  192.               echo "Mailer Error: " . $mail->ErrorInfo;
  193.            }
  194.            else
  195.            {
  196.             /* echo "<script> alert('Message has been sent successfully');location.href='index.php';sem</script>"; */
  197.            }
  198.    
  199.    
  200. }
  201. else
  202. {
  203.    
  204.    /*echo "<script>alert('Something Wrong With The Data , Try Again Later');location.href='index.php';</script>";*/
  205. }
  206. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement