Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Input data ke database dengan php

Saya ada kendala, seperti yg ada di gambar, ketika saya klik "checkout" harusnya data pembelian tersebut masuk ke dalam database

ini tampilan web nya <a href='https://pasteboard.co/J0no4iB.png'>tampilan web</a>

ini coding php nya

<?php
		if (isset($_POST["checkout"]))
		{
			$id_pelanggan = $_SESSION["pelanggan"]["id_pelanggan"];
			$id_ongkir = $_POST["id_ongkir"];
			$tanggal_pembelian = date("Y-m-d");

			$ambil = $koneksi->query("SELECT * FROM ongkir WHERE id_ongkir = '$id_ongkir'");
			$arrayongkir = $ambil->fetch_assoc();
			$tarif = $arrayongkir['tarif'];

			$total_pembelian = $totalbelanja + $tarif;

			//menyimpan data ke tabel pembelian
			$koneksi->query("INSERT INTO pembelian (
				id_pelanggan,id_ongkir,tanggal_pembelian,total_pembelian)
				VALUES ('$id_pelanggan','$id_ongkir','$tanggal_pembelian','$total_pembelian') "
					);

			//mendapatkan id_pembelian barusan terjadi
			$id_pembelian_barusan = $koneksi->insert_id;

			foreach ($_SESSION['keranjang'] as $id_produk => $jumlah)
			{
				$koneksi->query("INSERT INTO pembelian_produk (id_pembelian,id_produk,jumlah)
					VALUES ('$id_pembelian_barusan','$id_produk','$jumlah') ");
			}

			//mengkosongkan keranjang

			unset($_SESSION['keranjang']);

			//tampilan dialihkan ke halaman nota, nota dari pembelian barusan
			echo "<script>alert('pembelian suskses');</script>";
			echo "<script>location='nota.php?=$id_pembelian_barusan';</script>";
		}
		?>

ini tampilan database nya (data yg sudah ada di DB ini saya input langsung dari PHPmyadmin, bukan dari codingan) jadi harusnya ketika saya checkout, datanya bertambah jadi 3 tapi ini tidak bertambah <a href='https://pasteboard.co/J0novIk.png'>tampilan database</a>

Terima Kasih

avatar Arief8
@Arief8

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Tanggapan

kodenya gak bisa discroll ke kanan ya ? gak kelihatan soalnya

bisa mas, scroll ke bawah dulu baru ke kanan

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban