Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Saya Mengalami Undefined Index

Disini saya mengalami masalah pada index jenis_kelamin dan sekolah_Asal. padahal name sudah bena dan sama


Notice: Undefined index: jenis_kelamin in C:\xampp\htdocs\pendaftaran_siswa\proses-edit.php on line 13
Notice: Undefined index: sekolah_asal in C:\xampp\htdocs\pendaftaran_siswa\proses-edit.php on line 15

code proses-edit.php


<?php
	include("config/config.php");

	// TOmbol Simpan Sudah diklik atau belum
	if(isset($_POST['simpan'])){
		// END

		// dari data formulir
	$id = $_POST['id'];
	$nama = $_POST['nama'];
	$alamat = $_POST['alamat'];
	$jk = $_POST['jenis_kelamin'];
	$agama	= $_POST['agama'];
	$sekolah = $_POST['sekolah_asal'];
	// end

	// update query
	$sql = "UPDATE calon_siswa SET nama='$nama', alamat='$alamat', jenis_kelamin='$jk', agama='$agama', sekolah_asal='$sekolah' WHERE id=$id";
	$query = mysqli_query($db, $sql);
	// end

	// Berhasil atau tidak?
	if( $query) {
		// Kalau berhasil akan dialihkan ke halaman list siswa
		header('Location: list-siswa.php');
	}
	// Jika Gagal
	else{
		die("Gagal Menyimpan perubahan...");
	}

	}

 ?>

dan ini code proses-pendaftaran.php

<?php
	include("config/config.php");

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

		$nama = $_POST['nama'];
		$alamat = $_POST['alamat'];
		$jk = $_POST['jenis_kelamin'];
		$agama = $_POST['agama'];
		$sekolah = $_POST['sekolah_asal'];

		$sql = "INSERT INTO calonsiswa (nama, alamat, jenis_kelamin, agama, sekolah_asal) VALUE ('$nama', '$alamat', '$jk', '$agama', '$sekolah')";
		$query = mysqli_query($db,$sql);

		if($query) {
			header('Location: list-siswa.php?status-sukses');
		}
		else {
			header('Location: list-siswa.php?status-gagal');
		}
	}
 ?>

sekiranya ada yg bisa membantu masalah ini T_T saya belum menemukannya, karna saya baru di dunia coding

terima kasih

avatar liequan
@liequan

6 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

Menurut saya,

ubah $jk jadi $jenis_kelamin dan $sekolah jadi $sekolah_asal aja biar gampang :)

avatar danikun
@danikun

5 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Pastiin name pada form inputan sesuai mas dengan yang dimasukkan pada $_POST.

avatar Yurichandra
@Yurichandra

41 Kontribusi 9 Poin

Dipost 7 tahun yang lalu

index jk dan sekolah asal tidak ke post/ kirim, berarti kosong,# atas ane benar

avatar farhansyam
@farhansyam

129 Kontribusi 31 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban