Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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
3 Jawaban:
Menurut saya,
ubah $jk jadi $jenis_kelamin dan $sekolah jadi $sekolah_asal aja biar gampang :)
Pastiin name pada form inputan sesuai mas dengan yang dimasukkan pada $_POST.
index jk dan sekolah asal tidak ke post/ kirim, berarti kosong,# atas ane benar