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
= $message ?>
| Nama |
Blok/No |
NIK / KK |
Telepon |
Status |
Aksi |
|
= htmlspecialchars($w['nama']) ?>
|
= htmlspecialchars($w['blok']) ?> / = htmlspecialchars($w['nomor_rumah']) ?> |
NIK: = htmlspecialchars($w['nik']) ?>
KK: = htmlspecialchars($w['kk']) ?>
|
= htmlspecialchars($w['telepon']) ?> |
= ucfirst($w['status']) ?>
|
|
| Belum ada data warga. |