prepare("UPDATE jenis_iuran SET nama=?, nominal_default=?, deskripsi=? WHERE id=?");
$stmt->execute([$nama, $nominal, $deskripsi, $id]);
$message = '
Jenis iuran berhasil diperbarui.
';
} else {
$stmt = $db->prepare("INSERT INTO jenis_iuran (nama, nominal_default, deskripsi) VALUES (?, ?, ?)");
$stmt->execute([$nama, $nominal, $deskripsi]);
$message = 'Jenis iuran berhasil ditambahkan.
';
}
}
} elseif ($action === 'delete') {
$id = $_POST['id'] ?? 0;
try {
$stmt = $db->prepare("DELETE FROM jenis_iuran WHERE id = ?");
$stmt->execute([$id]);
$message = 'Jenis iuran berhasil dihapus.
';
} catch (Exception $e) {
$message = 'Gagal menghapus! Jenis iuran ini mungkin sudah memiliki data pembayaran terkait.
';
}
}
}
$items = $db->query("SELECT * FROM jenis_iuran ORDER BY nama ASC")->fetchAll();
?>
Jenis Iuran
= $message ?>
| Nama Iuran |
Nominal Default |
Deskripsi |
Aksi |
| = htmlspecialchars($item['nama']) ?> |
Rp = number_format((float)$item['nominal_default'], 0, ',', '.') ?> |
= htmlspecialchars($item['deskripsi']) ?> |
|
| Belum ada data jenis iuran. |