Belajar Web Programming - 7
Belajar Web Programming - 7
Baris ke 2
File Index Pendaftaran
Function goTambah adalah javascript untuk
tombol dengan nama tambah, mengarah ke
halaman form pendaftaran
Baris ke 3
File Form Tambah
Pendaftaran
form action diarahkan ke file php yang
memproses simpan data
Baris ke 1
File Proses Tambah
Pendaftaran
if (mysqli_query($koneksi, $query)) {
echo "Pendaftaran berhasil!";
} else {
echo "Error: " . mysqli_error($koneksi);
}
Baris ke 2
File Proses Tambah
Pendaftaran
Javascript untuk mengarahkan ke halaman
tertentu.
1. Halaman Form Pendaftaran
2. Halaman List Data Pendaftaran
Baris ke 3
File Form Edit Pendaftaran
$id = $_GET['id’];
Baris ke 2
File Form Edit Pendaftaran
<input type="hidden" name="id" value="<?php
echo $pendaftar['id']; ?>">
Baris ke 2
File Form Edit Pendaftaran
value="<?php echo $pendaftar['nama']; ?>"
value="<?php echo $pendaftar['email']; ?>"
value="<?php echo $pendaftar['tanggal_lahir']; ?>"
value="<?php echo $pendaftar['jenis_kelamin']; ?>“
Baris ke 2
File Proses Edit Pendaftaran
Baris ke 1
Kode ini memeriksa apakah permintaan HTTP yang diterima adalah metode POST. Ini penting untuk memastikan bahwa
kode di dalam blok ini hanya dieksekusi ketika formulir dikirim (submit).
File Proses Edit Pendaftaran
$id = $_POST['id’];
Baris ke 1
$nama = $_POST['nama'];
$email = $_POST['email'];
$tanggal_lahir = $_POST['tanggal_lahir'];
$jenis_kelamin = $_POST['jenis_kelamin’];
Kode ini mengambil nilai dari data yang dikirim. Nilai ini diambil dari input form.
File Proses Edit Pendaftaran
Baris ke 1
1. Kode ini membangun string query SQL untuk memperbarui data dalam tabel pendaftaran.
2. Query ini mengubah kolom nama, email, tanggal_lahir, dan jenis_kelamin untuk entri yang sesuai dengan id yang
diterima.
File Proses Edit Pendaftaran
Baris ke 1
if (mysqli_query($koneksi, $query))
1. Kode ini menjalankan query yang telah dibuat menggunakan fungsi mysqli_query().
2. Jika query berhasil dijalankan (data berhasil diperbarui), maka akan menampilkan pesan "Data berhasil diperbarui!".
---------------------------------------------------------------------------------------------------------------------------------------------------------------
else { echo "Error: " . mysqli_error($koneksi); }
Jika ada kesalahan dalam menjalankan query, maka kode ini akan menampilkan pesan kesalahan, diambil dari fungsi mysqli_error(), yang memberikan
informasi tentang kesalahan yang terjadi.
File Proses Edit Pendaftaran
Berikut adalah tampilan hasil POST dari form inputan edit
data pendaftaran
Baris ke 2
File Proses Edit Pendaftaran
Javascript untuk mengarahkan ke halaman tertentu.
1. Halaman Edit Data Pendaftaran
2. Halaman List Data Pendaftaran
Baris ke 3
File Hapus Pendaftaran
if (isset($_GET['id'])) {
$id = $_GET['id’];