Daftar dan Belajar Sekarang!

Gagal insert ke database dan mucul pesan error : undefined index

foto susucoklatnikmat
4 Kontribusi 0 Coto
6 bulan yang lalu
agan agan mohon bantuaannya, saya udah cek berulang tapi masih belum tau salahnya dimana ketika gagal insert ke database, maklum masih belajar, ini kodenya
<?php

$kode= $_GET['kodepj'];


?>

<div class="row clearfix">
<div class="body">
						
<form method="POST">
<div class="col-md-2 ">
<input type="text" name= "kode" value= "<?php echo $kode; ?>"class="form-control" readonly=""/>
</div>
				
<div class="col-md-2 ">
<input type="text" name= "kode_barcode" class="form-control" autofocus=""  />
</div>
				
<div class="col-md-2 ">
<input type="submit" name="simpan" value="Tambahkan" class="btn btn-primary" />
</div>
				
</form>	
</div>
					
<?php

	if(isset($_POST['simpan'])){
			
	$date = date('y-m-d');
			
	$kd_pj = $_POST['kode'];
			
	$barcode = $_POST['kode_barcode'];
			
	$barang = $koneksi->query("select * from tb_barang where kode_barcode='$barcode'");
			
	$data_barang = $barang->fetch_assoc();
			
	$harga_jual = $data_barang['harga'];
			
	$jumlah = 1;
			
	$total = $jumlah * $harga_jual;
			
	$barang2 = $koneksi->query("select * from tb_barang where kode_barcode='$barcode'");
	
	while ($data_barang2 = $barang2->fetch_assoc()){
	$sisa = $data_barang2['stok'];
				
	if ($sisa == 0){
	?>
					
		<script type="text/javascript">
						
		alert("Stok Barang Habis Tidak Dapat Melakukan Penjualan...!");
		window.location.href="?page=penjualan&kodepj=<?php echo $kode; ?>"
						
		</script>
					
	<?php 
					
	}
				
	else{
					
	$koneksi->query("insert into tb_penjualan (kode_penjualan, kode_barcode, jumlah, total, tgl_penjualan)values ($kd_pj','$barcode', '$jumlah', '$total','$date')");
				
	}
			
}
		
}

?>
  • undefined index yg mana dulu, pasti ada kelanjutannya - driyan
  • errornya coba ss juga gan - dianarifr

Jawaban
foto ridwantanjung
30 Kontribusi 11 Coto
6 bulan yang lalu
kyknya kurang kutip atas di bagian koneksi query nya
$kd_pj'
$koneksi->query("insert into tb_penjualan (kode_penjualan, kode_barcode, jumlah, total, tgl_penjualan)values ('$kd_pj','$barcode', '$jumlah', '$total','$date')");

foto susucoklatnikmat
4 Kontribusi 0 Coto
6 bulan yang lalu
udah aku ksih tambahan kutip tapi masih gagal gan
$koneksi->query("insert into tb_penjualan (kode_penjualan, kode_barcode, jumlah, total, tgl_penjualan)values ('$kd_pj','$barcode', '$jumlah', '$total','$date')");
  • coba ganti dulu kalimat insert into sama values nya jadi capital semua "INSERT INTO ......... VALUES...." - ridwantanjung
  • dan pastikan juga urutan valuesnya sudah sesuai sama urutan yang ada di database - ridwantanjung
  • INSERT INTO sama VALUES nya udh di ganti capital tapi msh gagal input ke databasenya - susucoklatnikmat
Tampikan semua komentar

foto AmateurCoding12
22 Kontribusi 0 Coto
6 bulan yang lalu
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED pakai ini di atas setelah <?php
  • sebelumnya udah aku kasih itu gan, tapi cuma nyembunyiin pesan errornya aja - susucoklatnikmat
  • itu kode untuk buka errornya malah - dianarifr

foto susucoklatnikmat
4 Kontribusi 0 Coto
6 bulan yang lalu
makasih gan buat saran"nya, ternyata setelah saya cek lagi kesalahan ada di database, ada kolom yang belum saya kasih AI


Login untuk diksusi di forum sekolah koding