Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // fungsi untuk mendapatkan isi keranjang belanja
- function isi_keranjang(){
- $isikeranjang = array();
- $sid = session_id();
- $sql = mysql_query("SELECT * FROM orders_temp WHERE id_session='$sid'");
- while ($r=mysql_fetch_array($sql)) {
- $isikeranjang[] = $r;
- }
- return $isikeranjang;
- }
- $tgl_skrg = date("Ymd");
- $jam_skrg = date("H:i:s");
- $today = date("Ymd"); //untuk mengambil tahun, tanggal dan bulan Hari INI
- //cari id terakhir ditanggal hari ini
- $query1 = "SELECT max(id_inv) as maxID FROM orders WHERE id_inv LIKE '$today%'";
- $hasil = mysql_query($query1);
- $data = mysql_fetch_array($hasil);
- $idMax = $data['maxID'];
- //setelah membaca id terakhir, lanjut mencari nomor urut id dari id terakhir
- $NoUrut = (int) substr($idMax, 8, 4);
- $NoUrut++; //nomor urut +1
- //setelah ketemu id terakhir lanjut membuat id baru dengan format sbb:
- $NewID = $today .sprintf('%04s', $NoUrut);
- //$today nanti jadinya misal 20160526 .sprintf('%04s', $NoUrut) urutan id di tanggal hari ini
- if(isset($_POST['submit']))
- {
- // simpan data pemesanan
- mysql_query("INSERT INTO orders(id_inv,nama_kustomer, alamat, telpon, email, tgl_order, jam_order)
- VALUES('$NewID','$_POST[nama]','$_POST[alamat]','$_POST[telpon]','$_POST[email]','$tgl_skrg','$jam_skrg')");
- // mendapatkan nomor orders
- $id_orders=mysql_insert_id();
- // panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan
- $isikeranjang = isi_keranjang();
- $jml = count($isikeranjang);
- // simpan data detail pemesanan
- for ($i = 0; $i < $jml; $i++){
- mysql_query("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
- for ($i = 0; $i < $jml; $i++) {
- mysql_query("DELETE FROM orders_temp
- WHERE id_orders_temp = {$isikeranjang[$i]['id_orders_temp']}");
- }
- } else {
- header('Location:./');
- }
- echo "<span class=judul_head>» <b>Proses Transaksi</b></span><br />
- Data pemesan beserta ordernya adalah sebagai berikut: <br /><br />
- Nama : <b>$_POST[nama]</b> <br />
- Alamat : $_POST[alamat] <br />
- Telpon : $_POST[telpon] <br />
- E-mail : $_POST[email] <br /><hr /><br />
- Nomor Order: <b>$id_orders</b> <br /><br />";
- $daftarproduk=mysql_query("SELECT * FROM orders_detail,produk
- WHERE orders_detail.id_produk=produk.id_produk
- AND id_orders='$id_orders'");
- echo "<table cellpadding=5>
- <tr bgcolor=#D3DCE3><th>Nama Produk</th><th>Jumlah</th><th>Harga</th><th>Sub Total</th></tr>";
- while ($d=mysql_fetch_array($daftarproduk)){
- $subtotal = $d[harga] * $d[jumlah];
- $total = $total + $subtotal;
- $subtotal_rp = format_rupiah($subtotal);
- $total_rp = format_rupiah($total);
- $harga = format_rupiah($d[harga]);
- echo "<tr bgcolor=#cccccc><td>$d[nama_produk]</td><td>$d[jumlah]</td><td>Rp. $harga</td><td>Rp. $subtotal_rp</td></tr>";
- }
- echo "<tr><td colspan=3 align=right>Total</td><td>Rp. <b>$total_rp</b></td></tr>
- </table><br />";
- echo "Silahkan lakukan pembayaran ke BCA, nomor rekeningnya 0312849389 atas nama Lukmanul Hakim";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement