Postingan lainnya
Gagal insert ke database dan mucul pesan error : undefined index
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')");
}
}
}
?>
Tanggapan
undefined index yg mana dulu, pasti ada kelanjutannya
errornya coba ss juga gan
4 Jawaban:
kyknya kurang kutip atas di bagian koneksi query nya <pre> $kd_pj' </pre>
<pre> $koneksi->query("insert into tb_penjualan (kode_penjualan, kode_barcode, jumlah, total, tgl_penjualan)values ('$kd_pj','$barcode', '$jumlah', '$total','$date')"); </pre>
udah aku ksih tambahan kutip tapi masih gagal gan <pre> $koneksi->query("insert into tb_penjualan (kode_penjualan, kode_barcode, jumlah, total, tgl_penjualan)values ('$kd_pj','$barcode', '$jumlah', '$total','$date')"); </pre>
Tanggapan
coba ganti dulu kalimat insert into sama values nya jadi capital semua "INSERT INTO ......... VALUES...."
dan pastikan juga urutan valuesnya sudah sesuai sama urutan yang ada di database
INSERT INTO sama VALUES nya udh di ganti capital tapi msh gagal input ke databasenya
itu agan udh buat koneksinya belum? coba baca dokumentasinya disini biar lebih paham https://www.w3schools.com/php/php_mysql_insert.asp
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED pakai ini di atas setelah <?php
Tanggapan
sebelumnya udah aku kasih itu gan, tapi cuma nyembunyiin pesan errornya aja
itu kode untuk buka errornya malah
makasih gan buat saran"nya, ternyata setelah saya cek lagi kesalahan ada di database, ada kolom yang belum saya kasih AI