prepare("DELETE FROM pengurus WHERE id = ?")->execute([$id]); $message = '
Data pengurus berhasil dihapus.
'; } // Handle Add/Edit if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['save_pengurus'])) { $id = $_POST['id'] ?? null; $nama = $_POST['nama']; $jabatan = $_POST['jabatan']; $telepon = $_POST['telepon']; $urutan = (int)$_POST['urutan']; if ($id) { $stmt = $db->prepare("UPDATE pengurus SET nama=?, jabatan=?, telepon=?, urutan=? WHERE id=?"); $stmt->execute([$nama, $jabatan, $telepon, $urutan, $id]); $message = '
Data pengurus berhasil diperbarui.
'; } else { $stmt = $db->prepare("INSERT INTO pengurus (nama, jabatan, telepon, urutan) VALUES (?, ?, ?, ?)"); $stmt->execute([$nama, $jabatan, $telepon, $urutan]); $message = '
Pengurus baru berhasil ditambahkan.
'; } } $pengurus_list = $db->query("SELECT * FROM pengurus ORDER BY urutan ASC")->fetchAll(); ?>

Struktur Kepengurusan RT

Urutan Jabatan Nama Telepon Aksi
Belum ada data pengurus.
Informasi

Gunakan urutan untuk mengatur tampilan pengurus di Dashboard. Angka lebih kecil akan muncul lebih atas.

Contoh: Ketua RT (1), Sekretaris (2), Bendahara (3).