Gagal input ke database dan tidak muncul pesan error

tolong bantu gan saya coba input ke database pakai metode $_POST tapi gagal dan tidak muncul pesan error, sdh coba cari kesalahan tapi tidak ketemu

ini kode nya

<?php

$koneksi = new mysqli ("localhost", "root","","db_mk");

?>

<div class="row clearfix">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
      <div class="card">
      <div class="header">
      <h2>Tambah Barang</h2>
</div>

<div class="body">

<form method="POST">

<label for="">Kode Barcode</label>
<div class="form-group">
    <div class="form-line">
<input type="number" name= "kode_barcode" class="form-control"  />
</div>
</div>

<label for="">Line</label>

<div class="form-group">
<div class="form-line">
<input type="text" name= "line" class="form-control"  />
</div>
</div>

<label for="">Style Name</label>
<div class="form-group">
<div class="form-line">
<input type="text" name= "style_name" class="form-control"  />
</div>
</div>

<label for="">Style Number</label>
<div class="form-group">
<div class="form-line">
<input type="text" name= "style_no" class="form-control"  />
</div>
</div>

<label for="">Color</label>
<div class="form-group">
<div class="form-line">
<input type="text" name= "color" class="form-control"  />
</div>
</div>
<label for="">Jumlah</label>

<div class="form-group">
<div class="form-line">
<input type="number" name= "jumlah" class="form-control"  />
</div>
</div>

<input type="submit" name="simpan" value="Simpan" class="btn btn-primary">

</form>
<?php

if(isset($_POST['simpan'])) {

$kode = $_POST['kode_barcode'];
$line = $_POST['line'];
$style_name = $_POST['style_name'];
$style_no= $_POST['style_no'];
$color= $_POST['color'];
$jumlah = $_POST['jumlah'];

$sql = $koneksi->query("insert into tb_barang values('$kode','$line','$style_name','$style_no','$color','$jumlah'");

if ($sql){
?>

<script type="text/javascript">
alert("Data Berhasil Disimpan");

</script>
<?php
 }

}
?>

avatar susucoklatnikmat
@susucoklatnikmat

4 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

aksesnya di localhost bukan ?

iya di localhost

3 Jawaban:

Coba dipelajari lagi bang untuk membuat koneksinya ke mysql dan setiap membuat koneksi ditambahkan juga eror handling nya. "Biar kalo ada eror muncul pesannya!".

kenapa tidak muncul pesan erornya?, yaa karena tidak ada perintah untuk menampilkannya hehehe...

avatar ghonijee
@ghonijee

41 Kontribusi 25 Poin

Dipost 5 tahun yang lalu

coba kasih ini biar muncul error <pre> try { //koneksi db kamu }catch (Exception $e){ $error = $e-&gt;getMessage(); echo $error; } </pre>

avatar ridwantanjung
@ridwantanjung

30 Kontribusi 14 Poin

Dipost 5 tahun yang lalu

coba echo errornya <pre> $koneksi-&gt;error </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban