INSERT berhasil tapi isi didalam table DATABSAE kosong

Kang admin,.. dan teman-teman yang lain. saya sedang belajar untuk memasukkan data dengan form insert.

Data berhasil masuk tapi isinya kosong...

mungkin ada yang bisa ajarkan saya untuk saya lebih paham lagi dalam hal insert data ke dalam database. berikut contoh codingnya :

<?php

session_start();
include "koneksi.php";

if(!isset($_SESSION['login'])){
	header('location:login.php');
}

//jika ada get act
if (isset($_GET['act'])) {

	//act inset
	if ($_GET['act']=='insert') {
		//menyimpan kiriman form ke variabel
		$kode  = $_POST['kodejabatan'];
		$nama  = $_POST['namajabatan'];
		$gapok = $_POST['gapok'];

		if ($kode=='' || $nama='' || $gapok='') {
			header('location:data_jabatan.php?view=tambah&e=bl');
		}else{
			//proses query simpan data
			$simpan = mysqli_query($konek, "INSERT INTO jabatan (kode_jabatan, nama_jabatan, gapok) VALUES ('$kode', '$nama', '$gapok')");

			if ($simpan) {
				header('location:data_jabatan.php?e=sukses');
			}else{
				header('location:data_jabatan.php?e=gagal');
			}
		}
	}
	//jika act update
	elseif ($_GET['act']=='update') {
		//menyimpan kiriman form ke variabel
		$kode = $_POST['kode_jabatan'];
		$nama = $_POST['nama_jabatan'];
		$gapok = $_POST['gapok'];

		if ($kode=='' || $nama='' || $gapok='') {
			header('location:data_jabatan.php?view=edit&e=bl');
		}else{
			//proses query update data
			$update = mysqli_query($konek, "UPDATE jabatan SET nama_jabatan='$nama',gapok='$gapok' WHERE kode_jabatan='$kode'");

			if ($update) {
				header('location:data_jabatan.php?e=sukses');
			}else{
				header('location:data_jabatan.php?e=gagal');
			}
		}
	}

	//jika act del
	elseif ($_GET['act']=='del') {
		$hapus = mysqli_query($konek, "DELETE FROM jabatan WHERE kode_jabatan='$_GET[id]'");

		if ($hapus) {
				header('location:data_jabatan.php?e=sukses');
		}else{
				header('location:data_jabatan.php?e=gagal');
		}
	}

}

?>
avatar fepbrihandoko
@fepbrihandoko

1 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>Coba query-nya dibuat seperti ini, biar kalo ada error di query-nya akan otomatis berhenti dan nampilih errornya :</div><pre>$simpan = mysqli_query($konek, "INSERT INTO jabatan (kode_jabatan, nama_jabatan, gapok) VALUES ('$kode', '$nama', '$gapok')") or die(mysqli_error($konek));</pre><div><br>Semoga berhasil.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban