Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Modul simpan transaksi member
- elseif ($_GET[module]=='simpantransaksimember'){
- echo "<div style='color:#000'>";
- $email = $_SESSION[email];
- $password = $_SESSION[password];
- $sql = "SELECT * FROM kustomer WHERE email='$email' AND password='$password'";
- $hasil = mysqli_query($con,$sql);
- $r = mysqli_fetch_array($hasil);
- // fungsi untuk mendapatkan isi keranjang belanja
- function isi_keranjang(){
- $isikeranjang = array();
- $sid = $_SESSION[email];
- $sql1 ="SELECT * FROM orders_temp WHERE id_session='$sid'";
- $hasil1 = mysqli_query($con,$sql1);
- while ($r=mysqli_fetch_array($hasil1)) {
- $isikeranjang[] = $r;
- }
- return $isikeranjang;
- }
- $tgl_skrg = date("Ymd");
- $jam_skrg = date("H:i:s");
- $id = mysqli_fetch_array(mysqli_query($con,"SELECT id_kustomer FROM kustomer WHERE email='$email' AND password='$password'"));
- // mendapatkan nomor kustomer
- $id_kustomer=$id[id_kustomer];
- // simpan data pemesanan
- mysqli_query($con,"INSERT INTO orders(tgl_order,jam_order,id_kustomer) VALUES('$tgl_skrg','$jam_skrg','$id_kustomer')");
- // mendapatkan nomor orders
- $id_orders=mysqli_insert_id($con);
- // panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan
- $isikeranjang = isi_keranjang($con);
- $jml = count($isikeranjang);
- // simpan data detail pemesanan
- for ($i = 0; $i < $jml; $i++){
- mysqli_query($con,"INSERT INTO orders_detail(id_orders, id_produk, jumlah)
- VALUES('$id_orders','{$isikeranjang[$i]['id_produk']}', '{$isikeranjang[$i]['jumlah']}')");
- }
- // setelah data pemesanan tersimpan, hapus data pemesanan di tabel pemesanan sementara (orders_temp)
- for ($i = 0; $i < $jml; $i++) {
- mysqli_query($con,"DELETE FROM orders_temp
- WHERE id_orders_temp = {$isikeranjang[$i]['id_orders_temp']}");
- }
- echo "<div class='center_title_bar'>Proses Transaksi Selesai</div>";
- echo "<div class='prod_box_big'>
- <div class='top_prod_box_big'></div>
- <div class='center_prod_box_big'>
- <div class='details_big_cari'>
- <div>
- Data pemesan beserta ordernya adalah sebagai berikut: <br />
- <table>
- <tr><td>Nama Lengkap </td><td> : <b>$r[nama_lengkap]</b> </td></tr>
- <tr><td>Alamat Lengkap </td><td> : $r[alamat] </td></tr>
- <tr><td>Nomor Telepon </td><td> : $r[telpon] </td></tr>
- <tr><td>E-mail </td><td> : $r[email] </td></tr></table><hr /><br />
- Nomor Order: <b>$id_orders</b><br /><br />";
- $daftarproduk=mysqli_query($con,"SELECT * FROM orders_detail,produk
- WHERE orders_detail.id_produk=produk.id_produk
- AND id_orders='$id_orders'");
- echo "<table cellpadding=10>
- <tr bgcolor=#6da6b1><th>No</th><th>Nama Produk</th><th>Berat(Kg)</th><th>Qty</th><th>Harga Satuan</th><th>Sub Total</th></tr>";
- $pesan="Terimakasih telah melakukan pemesanan online di toko online kami <br /><br />
- Nama: $r[nama_lengkap] <br />
- Alamat: $r[alamat] <br/>
- Nomor Telepon: $r[telpon] <br /><hr />
- Nomor Order: $id_orders <br />
- Data order Anda adalah sebagai berikut: <br /><br />";
- $no=1;
- while ($d=mysqli_fetch_array($daftarproduk)){
- $disc = ($d[diskon]/100)*$d[harga];
- $hargadisc = number_format(($d[harga]-$disc),0,",",".");
- $subtotal = ($d[harga]-$disc) * $d[jumlah];
- $subtotalberat = $d[berat] * $d[jumlah]; // total berat per item produk
- $totalberat = $totalberat + $subtotalberat; // grand total berat all produk yang dibeli
- $total = $total + $subtotal;
- $subtotal_rp = format_rupiah($subtotal);
- $total_rp = format_rupiah($total);
- $harga = format_rupiah($d[harga]);
- echo "<tr bgcolor=#dad0d0><td>$no</td><td>$d[nama_produk]</td><td align=center>$d[berat]</td><td align=center>$d[jumlah]</td>
- <td align=right>$harga</td><td align=right>$subtotal_rp</td></tr>";
- $pesan.="$d[jumlah] $d[nama_produk] -> Rp. $harga -> Subtotal: Rp. $subtotal_rp <br />";
- $no++;
- }
- $kota=$r[id_kota];
- $ongkos=mysqli_fetch_array(mysqli_query($con,"SELECT ongkos_kirim FROM kota WHERE id_kota='$kota'"));
- $ongkoskirim1=$ongkos[ongkos_kirim];
- $ongkoskirim = $ongkoskirim1 * $totalberat;
- $grandtotal = $total + $ongkoskirim;
- $ongkoskirim_rp = format_rupiah($ongkoskirim);
- $ongkoskirim1_rp = format_rupiah($ongkoskirim1);
- $grandtotal_rp = format_rupiah($grandtotal);
- // dapatkan email_pengelola dan nomor telepon dari database
- $sql2 = mysqli_query($con,"select email_pengelola,nomor_rekening,nomor_hp from modul where id_modul='43'");
- $j2 = mysqli_fetch_array($sql2);
- $pesan.="<br /><br />Total : Rp. $total_rp
- <br />Ongkos Kirim untuk Tujuan Kota Anda : Rp. $ongkoskirim1_rp/Kg
- <br />Total Berat : $totalberat Kg
- <br />Total Ongkos Kirim : Rp. $ongkoskirim_rp
- <br />Grand Total : Rp. $grandtotal_rp
- <br /><br />Silahkan lakukan pembayaran sebanyak Grand Total yang tercantum, rekeningnya: $j2[nomor_rekening]
- <br />Apabila sudah transfer, konfirmasi ke nomor: $j2[nomor_hp]";
- $subjek="Pemesanan Online";
- // Kirim email dalam format HTML
- $dari = "From: $j2[email_pengelola]\r\n";
- $dari .= "Content-type: text/html\r\n";
- // Kirim email ke kustomer
- mail($email,$subjek,$pesan,$dari);
- // Kirim email ke pengelola toko online
- mail("$j2[email_pengelola]",$subjek,$pesan,$dari);
- echo "<tr><td colspan=5 align=right>Total : Rp. </td><td align=right><b>$total_rp</b></td></tr>
- <tr><td colspan=5 align=right>Ongkos Kirim untuk Tujuan Kota Anda: Rp. </td><td align=right><b>$ongkoskirim1_rp</b>/Kg</td></tr>
- <tr><td colspan=5 align=right>Total Berat : </td><td align=right><b>$totalberat Kg</b></td></tr>
- <tr><td colspan=5 align=right>Total Ongkos Kirim : Rp. </td><td align=right><b>$ongkoskirim_rp</b></td></tr>
- <tr><td colspan=5 align=right>Grand Total : Rp. </td><td align=right><b>$grandtotal_rp</b></td></tr>
- </table>";
- echo "<hr /><p>
- <div style='color:#E1473D;border:1px solid #E78686;padding:10px;background:#FFE1E1;'>
- No Order anda adalah : <b>$id_orders</b> , Silahkan Melakukan Pembayaran Pada Rekening dibawah ini, <br/>
- Anda dapat melakukan Konfirmasi Pembayaran Melalui SMS Ke NO : <b>081275371724</b>
- <br/>Dengan Format :
- <b>#No Orders #Nominal Transfer # Bank Tujuan # Bank Pengirim</b> Contoh :
- <b> # $id_orders #$grandtotal_rp #Mandiri #Riau </b></div> <br /> <br />
- Apabila Anda tidak melakukan pembayaran dalam 3 hari, maka transaksi dianggap batal.</p><br /> ";
- $sql = mysqli_query($con,"SELECT * FROM modul WHERE id_modul='3'");
- $r = mysqli_fetch_array($sql);
- echo "$r[static_content]";
- echo"
- </div>
- </div>
- </div>
- <div class='bottom_prod_box_big'></div>
- </div>";
- echo "</div>";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement