Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

senjasoekarnoAvatar border
TS
senjasoekarno
insert hasil rumus ke tabel
Gan ane punya $grandtotal hasil itung rumus

kodingnya seperti ini

<?php
error_reporting(0);
session_start();
include"config/kon.php";
include_once "inc.session.php";

//Baca Kode Pelanggan yang Login
$KodePelanggan = $_SESSION['username'];

//ini adalah fungsi isi keranjang yang di ambil dari table KANTONG
function isi_keranjang() {
$isikeranjang = array();
$sid = session_id();
$sql = mysql_query("SELECT * FROM kantong WHERE username='$KodePelanggan'");

while ($r = mysql_fetch_array($sql)) {
$isikeranjang[] = $r;
}
return $isikeranjang;
}

$ongkos=mysql_query("select * from kota where id_kota='$_POST[kota]'");
while($a=mysql_fetch_array($ongkos))
{
$j=$a['harga'];

}


date_default_timezone_set("Asia/Jakarta");
$tgl_skrg = date("Ymd");
$jam_skrg = date("H:i:s");

// panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan
$isikeranjang = isi_keranjang();
$jml = count($isikeranjang);

function format_rupiah($angka) {
$rupiah = number_format($angka, 0, ',', '.');
return $rupiah;
}

//merubah alamat pengiriman
mysql_query("UPDATE pelanggan SET nama_pelanggan='$_POST[nama]', telpon='$_POST[telpon]', email='$_POST[email]',
alamat='$_POST[alamat]' WHERE username='$KodePelanggan'");

//mengecek keranjang belanja
$sql = mysql_query("SELECT * FROM kantong WHERE username='$KodePelanggan'");
$ketemu = mysql_num_rows($sql);

if ($ketemu < 1) {
echo "[removed]alert('Sudah Tidak Ada Transaksi');
[removed]=('index-pelanggan.php?page=katalog')[removed]";
} else {
//membuat nomor otomatis
$tampil = mysql_query("select*from pemesanan order by no_pesan desc");
$hasil = mysql_fetch_array($tampil);
$urut = substr($hasil['no_pesan'], -3) + 1;
if ($urut < 10) {
$no_pesan = 'TR-' . '00' . $urut;
} elseif ($urut < 100) {
$no_pesan = 'TR-' . '0' . $urut;
} else {
$no_pesan = 'TR-' . $urut;
}

//simpan data pemesanan
mysql_query("INSERT INTO pemesanan(no_pesan,tgl_pesan,username,jam_pesan,id_kota) VALUES('$no_pesan','$tgl_skrg','$KodePelanggan', '$jam_skrg' ,'$_POST[kota]')");

//simpan detail pemesanan
mysql_query("INSERT INTO pemesanan_detail(no_pesan, id_barang, jumlah) SELECT pemesanan.no_pesan, kantong.id_barang, kantong.jumlah
FROM pemesanan, kantong WHERE pemesanan.no_pesan='$no_pesan' AND kantong.username='$KodePelanggan'");



//menghapus keranjang belanja
mysql_query("DELETE FROM kantong WHERE username='$KodePelanggan'");

echo"<br />";
echo "<font size=3><b>STRUK PENJUALAN BONEKA</b></font><br /><br>
Nama : <b>$_SESSION[nama_pelanggan]</b><br>
Nomor Order: <b>$no_pesan</b><br /><br />";

$daftarproduk = mysql_query("SELECT * FROM pemesanan_detail,barang
WHERE pemesanan_detail.id_barang=barang.id_barang AND no_pesan='$no_pesan'");
?>
<table class="table table-bordered table-striped" cellpadding="5" border="1" cellspacing="0">
<thead>
<tr bgcolor=#D3DCE3><th>No</th><th>Kode Produk</th><th>Nama Produk</th><th>Jumlah</th><th>Harga</th><th>Diskon</th><th>Sub Total</th></tr></thead>
<?php
$no = 1;
$total = 0;
while ($d = mysql_fetch_array($daftarproduk)) {

$diskon = $d['diskon'] * 100;
$hargadiskon = $d['harga'] - ($d['harga'] * $d['diskon']);
$subtotal = $hargadiskon * $d['jumlah'];
$total = $total + $subtotal;
$hargadiskon_rp = format_rupiah($hargadiskon);
$total_rp = format_rupiah($total);
$harga_rp = format_rupiah($d['harga']);
$subtotal_rp = format_rupiah($subtotal);



//$a = $j * $d['jumlah'];

$anu += $d['jumlah'];
?>
<tbody>
<tr bgcolor=#cccccc>
<td><?php echo"$no"; ?></td>
<td><?php echo"$d[kode]"; ?></td>
<td><?php echo"$d[nama]"; ?></td>
<td align=center><?php echo"$d[jumlah]"; ?></td>
<td>Rp. <?php echo"$harga_rp"; ?></td>
<td> <?php echo"$diskon"; ?> %</td>
<td>Rp. <?php echo"$subtotal_rp"; ?></td>
</tr>
</tbody>
<?php
$no++;
}
$ongkir = $anu * $j;
$grandtotal = $total + $ongkir;
?>
<tbody>
<tr>
<td colspan="6" align="right" bgcolor="#FFFFFF">Ongkos Kirim</td>
<td align="right" bgcolor="#FFFFFF">Rp.<?php echo format_rupiah($ongkir); ?></td>
</tr>

<tr>
<td colspan=6 align=right>Total .</td>
<td align=right> Rp.<?php echo"$grandtotal"; ?></td>
</tr></tbody>
</table>
<br>
<input type="button" value="Print"> Date : <?php echo"$tgl_skrg - $jam_skrg"; ?> WIB
<hr>Silahkan <b>simpan struk</b> ini sebagai bukti pemesanan anda. <br>
Lakukan pembayaran setelah mendapat konfirmsasi dari kami<br>
Apabila Anda tidak melakukan pembayaran dalam 3 hari, maka data order Anda akan terhapus (transaksi batal)
<?php
}
?>

nah permasalahanny itu hasil $grandtotal itu tidak masuk ke total_harga gan

gw gak tau salah dimana
mohon petunjuknya
trims
nona212
nona212 memberi reputasi
1
1.2K
6
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.4KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.