prepare("DELETE FROM warga WHERE id = ?"); $stmt->execute([$id]); $message = '
Data warga berhasil dihapus.
'; } // Handle Add/Edit if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['save_warga'])) { $id = $_POST['id'] ?? null; $nama = $_POST['nama']; $blok = $_POST['blok']; $nomor_rumah = $_POST['nomor_rumah']; $nik = $_POST['nik']; $kk = $_POST['kk']; $telepon = $_POST['telepon']; $status = $_POST['status'] ?? 'aktif'; if ($id) { $stmt = $db->prepare("UPDATE warga SET nama=?, blok=?, nomor_rumah=?, nik=?, kk=?, telepon=?, status=? WHERE id=?"); $stmt->execute([$nama, $blok, $nomor_rumah, $nik, $kk, $telepon, $status, $id]); $message = '
Data warga berhasil diperbarui.
'; } else { $stmt = $db->prepare("INSERT INTO warga (nama, blok, nomor_rumah, nik, kk, telepon, status) VALUES (?, ?, ?, ?, ?, ?, ?)"); $stmt->execute([$nama, $blok, $nomor_rumah, $nik, $kk, $telepon, $status]); $message = '
Warga baru berhasil ditambahkan.
'; } } // Fetch all warga $warga_list = $db->query("SELECT * FROM warga ORDER BY blok ASC, nomor_rumah ASC")->fetchAll(); ?>

Manajemen Warga

Nama Blok/No NIK / KK Telepon Status Aksi
/
NIK:
KK:
Belum ada data warga.